
-- to enable patching with whole script even if older Version of script 
-- has been executed on database before we delete old patched values if there are any.
delete from SVP_KLASSENGRP_N_E_UNT_EINSATZ
where id like 'MaPa_0%';
delete from svp_lehrer_schulj_and_schule
where id like 'MaPa_0%';
delete from SVP_ABGESCHL_PFLICHTFAECHER
where id like 'MaPa_0%';
delete from SVP_BETRIEB_BERUF_PERSON_LEHRER
where id like 'MaPa_0%';
delete from SVP_person_kommunikation
where id like 'MaPa_0%';


-- Gesamter Datensatz zu svp_Betrieb_Beruf_Person fr den Betrieb
-- Super Meyer, der der Berufsschule 6186 zugeordnet ist.
create view MP_Betrieb_Super_Meyer as
select svp_betrieb_beruf_person.*
 from SVP_BETRIEB_BERUF_PERSON, svp_schule_stamm, svp_betrieb where
SVP_BETRIEB_BERUF_PERSON.CLIENT_KEY = svp_schule_stamm.id and
svp_schule_stamm.SCHULNUMMER = '6186' and
SVP_BETRIEB_BERUF_PERSON.BETRIEB_ID = svp_betrieb.id and
svp_betrieb.name1 = 'Super Meyer';

update svp_betrieb
set MUTTERKONZERN_ID = null
where id = (select BETRIEB_ID from MP_BETRIEB_SUPER_MEYER); 

drop view MP_Betrieb_Super_Meyer;

delete from SVP_ANZEIGE_ALS_UNTERR_FACH
where id like 'MaPa_0%';
delete from SVP_Betrieb
where id like 'MaPa_0%';
delete from svp_abgeschl_pflichtfaecher
where id like 'MaPa_0%';
delete from svp_schueler_verkehrsmittel
where id like 'MaPa_0%';
delete from svp_schueler_stamm_geschwister
where id like 'MaPa_0%';
delete from svp_schueler_ansprechpartner
where id like 'MaPa_0%';
delete from svp_kommunikation
where id like 'MaPa_0%';
delete from svp_oberstufe_schueler
where id like 'MaPa_0%';
delete from svp_merker
where id like 'MaPa_0%';
delete from svp_fehltag
where id like 'MaPa_0%';
delete from svp_fehlende_unterlage
where id like 'MaPa_0%';
delete from svp_person_zusatz
where id like 'MaPa_0%';
delete from svp_lehrer_sprechstunde
where id like 'MaPa_0%';
delete from svp_raum_schule
where id like 'MaPa_0%';
delete from svp_raum
where id like 'MaPa_0%';
delete from svp_gebaeude_anschrift
where id like 'MaPa_0%';
delete from svp_gebaeude
where id like 'MaPa_0%';
delete from svp_anschrift
where id like 'MaPa_0%';
delete from svp_lehrer_bv_hist
where id like 'MaPa_0%';
delete from svp_klasse_zusatz
where id like 'MaPa_0%';
delete from svp_anzeige_als_unterr_fach
where id like 'MaPa_0%';
delete from svp_anzeige_als_pruefungsfach
where id like 'MaPa_0%';
delete from svp_schueler_schuljahr
where id like 'MaPa_0%';
delete from svp_schueler_stamm
where id like 'MaPa_0%';
delete from svp_lehrer_schulj_and_schule
where id like 'MaPa_0%';

delete from SVP_BESUCHTES_FACH_U_ELEMENT
where id like 'MaPa_0%';
delete from SVP_BESUCHTES_FACH
where id like 'MaPa_0%';
delete from SVP_BESUCHTES_FACH_U_ELEMENT
where id like 'MP%';
delete from SVP_BESUCHTES_FACH
where id like 'MP%';




-- Deklaration der Views:

-- Hilfsview zur Referenzierung von Werten aus Standardwertelisten ohne Benutzung des Primrschlssels:
create view MP_wl as
select svp_wl_wert.id as id, svp_wl_werteliste.Schluessel || '_' || svp_wl_wert.KURZFORM as kurz,
       svp_wl_werteliste.bezeichnung || '_' || svp_wl_wert.Kurzform as lang,
	   svp_wl_werteliste.bezeichnung as werteliste,
	   svp_wl_wert.anzeigeform,
	   svp_wl_wert.langform
	   from
svp_wl_werteliste, svp_wl_wert
where svp_wl_werteliste.id = svp_wl_wert.WERTELISTE_ID;

-- Schler Sechsd_020 Vorname, Realschule 0455
Create View MP_Sechsd_02KPSchule_0455 (id,schueler_schuljahr_id) as
select svp_schueler_stamm.id, svp_schueler_schuljahr.id from SVP_SCHUELER_STAMM,SVP_SCHUELER_SCHULJAHR where
svp_schueler_stamm.FAMILIENNAME = 'Sechsd_020' and
svp_schueler_stamm.RUFNAME = 'Vorname' and
SVP_SCHUELER_SCHULJAHR.SCHUELER_STAMM_ID = svp_schueler_stamm.ID and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09');


-- Schler Sehne02 Daniel, Klasse 10a_02, Gym 0064
Create View MP_Sehne02_Daniel (id,schueler_schuljahr_id) as
select svp_schueler_stamm.id, svp_schueler_schuljahr.id from SVP_SCHUELER_STAMM,SVP_SCHUELER_SCHULJAHR where
svp_schueler_stamm.FAMILIENNAME = 'Sehne02' and
svp_schueler_stamm.RUFNAME = 'Daniel' and
SVP_SCHUELER_SCHULJAHR.SCHUELER_STAMM_ID = svp_schueler_stamm.ID and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09');

-- Schlerin Bunt01 Evelyn, Klasse 7a_2, Gym 0064
Create View MP_Bunt01_Evelyn (id,schueler_schuljahr_id) as
select svp_schueler_stamm.id, svp_schueler_schuljahr.id from SVP_SCHUELER_STAMM,SVP_SCHUELER_SCHULJAHR where
svp_schueler_stamm.FAMILIENNAME = 'Bunt01' and
svp_schueler_stamm.RUFNAME = 'Evelyn' and
SVP_SCHUELER_SCHULJAHR.SCHUELER_STAMM_ID = svp_schueler_stamm.ID and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09');

-- Schlerin Bunt01 Agnes, Klasse 12_1, Gym 0064
Create View MP_Bunt01_Agnes (id,schueler_schuljahr_id) as
select svp_schueler_stamm.id, svp_schueler_schuljahr.id from SVP_SCHUELER_STAMM,SVP_SCHUELER_SCHULJAHR where
svp_schueler_stamm.FAMILIENNAME = 'Bunt01' and
svp_schueler_stamm.RUFNAME = 'Agnes' and
SVP_SCHUELER_SCHULJAHR.SCHUELER_STAMM_ID = svp_schueler_stamm.ID and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09');

-- Schlerin Maus Dora Margit, Klasse 10a, Gym 0064
Create View MP_Maus01_Margit (id,schueler_schuljahr_id) as
select svp_schueler_stamm.id, svp_schueler_schuljahr.id from SVP_SCHUELER_STAMM,SVP_SCHUELER_SCHULJAHR where
svp_schueler_stamm.FAMILIENNAME = 'Maus01' and
svp_schueler_stamm.RUFNAME = 'Dora' and
SVP_SCHUELER_SCHULJAHR.SCHUELER_STAMM_ID = svp_schueler_stamm.ID and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09');

-- Vater der Schlerin Maus Dora:
Create View MP_Vater_Maus01_Margit as
select * from svp_person where
svp_person.id = (
select person_id from svp_schueler_anschrift where schueler_stamm_id = (select id from MP_Maus01_margit) 
and wl_anschriftstyp_id = '1016_01' 
);

-- Gymnasium Donauwrth 0064
Create View MP_Gym0064 (id, schule_schuljahr_2008_id, schulverzeichnis_id) as
select svp_schule_stamm.id, svp_schule_schuljahr.id, svp_schulverzeichnis.id from svp_schule_stamm,svp_schule_schuljahr,svp_schulverzeichnis where
svp_schule_stamm.id = schule_stamm_id and
svp_schule_stamm.schulnummer = '0064' and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_schulverzeichnis.schulnummer = svp_schule_stamm.schulnummer;

-- Berufsschule II Ansbach 6186 
Create View MP_BS6186 (id, schule_schuljahr_2008_id, schulverzeichnis_id) as
select svp_schule_stamm.id, svp_schule_schuljahr.id, svp_schulverzeichnis.id from svp_schule_stamm,svp_schule_schuljahr,svp_schulverzeichnis where
svp_schule_stamm.id = schule_stamm_id and
svp_schule_stamm.schulnummer = '6186' and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_schulverzeichnis.schulnummer = svp_schule_stamm.schulnummer;

-- Schlerfcher in BS 6186, Schuljahr 2008
create view MP_Schuelerfaecher_BS6186_2008 as
select * from SVP_SCHUELERFACH where
schule_schuljahr_id = (select schule_schuljahr_2008_id from MP_BS6186);


-- Gymnasium Neuburg/Donau 0221
Create View MP_Gym0221 (schulverzeichnis_id) as
select svp_schulverzeichnis.id from svp_schulverzeichnis where
svp_schulverzeichnis.schulnummer = '0221';

-- Verkehrsmittel, die dem Gymnasium Donauwrth zugeordnet sind
Create View MP_Verkehrsmittel_Gym0064 as
select * from svp_verkehrsmittel where
schule_stamm_id = (Select id from MP_Gym0064);

-- Lehrer Christian Schneistadt, Lehrer am Gymnasium Donauwrth im Schuljahr 2008
create view MP_Lehrer_Schneistadt as
select SVP_LEHRER_STAMM.id as lehrer_stamm_id, SVP_LEHRER_SCHULJAHR.id as lehrer_schuljahr_id, SVP_LEHRER_SCHULJAHR_SCHULE.id as lehrer_schuljahr_schule_id from
svp_lehrer_stamm, svp_lehrer_schuljahr, svp_lehrer_schuljahr_schule, svp_schule_stamm, SVP_SCHULE_SCHULJAHR where
svp_schule_stamm.schulnummer = '0064' and
svp_schule_schuljahr.schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_lehrer_stamm.FAMILIENNAME = 'Schneistadt' and
svp_lehrer_stamm.vornamen = 'Christian' and
svp_lehrer_schuljahr.LEHRER_STAMM_ID = svp_lehrer_stamm.id and
svp_lehrer_schuljahr_schule.LEHRER_SCHULJAHR_ID = SVP_LEHRER_SCHULJAHR.id and
svp_lehrer_schuljahr_schule.SCHULE_SCHULJAHR_ID = svp_schule_schuljahr.id and
svp_schule_schuljahr.SCHULE_STAMM_ID = SVP_SCHULE_STAMM.id;

-- Lehrer Benke, Oliver, BS II Ansbach 6186, Schuljahr 2008/09
create view MP_Lehrer_Benke as
select SVP_LEHRER_STAMM.id as lehrer_stamm_id, SVP_LEHRER_SCHULJAHR.id as lehrer_schuljahr_id, SVP_LEHRER_SCHULJAHR_SCHULE.id as lehrer_schuljahr_schule_id from
svp_lehrer_stamm, svp_lehrer_schuljahr, svp_lehrer_schuljahr_schule, svp_schule_stamm, SVP_SCHULE_SCHULJAHR where
svp_schule_stamm.schulnummer = '6186' and
svp_schule_schuljahr.schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_lehrer_stamm.FAMILIENNAME = 'Benke' and
svp_lehrer_stamm.vornamen = 'Oliver' and
svp_lehrer_schuljahr.LEHRER_STAMM_ID = svp_lehrer_stamm.id and
svp_lehrer_schuljahr_schule.LEHRER_SCHULJAHR_ID = SVP_LEHRER_SCHULJAHR.id and
svp_lehrer_schuljahr_schule.SCHULE_SCHULJAHR_ID = svp_schule_schuljahr.id and
svp_schule_schuljahr.SCHULE_STAMM_ID = SVP_SCHULE_STAMM.id;


-- Klasse 9a im Gym 0064
create view MP_Klasse_9a_0064_2008 (klasse_id,schule_schuljahr_id) as
select svp_Klasse.id, svp_klasse.schule_schuljahr_id from svp_klasse where
svp_klasse.schule_schuljahr_id = (select SCHULE_SCHULJAHR_2008_ID from MP_GYM0064) and
svp_klasse.klassenname = '9a';

-- Klasse 9c im Gym 0064
create view MP_Klasse_9c_0064_2008 (klasse_id,schule_schuljahr_id) as
select svp_Klasse.id, svp_klasse.schule_schuljahr_id from svp_klasse where
svp_klasse.schule_schuljahr_id = (select SCHULE_SCHULJAHR_2008_ID from MP_GYM0064) and
svp_klasse.klassenname = '9c';

-- Schlerfcher im Gym 0064, Schuljahr 2008
create view MP_Schuelerfaecher_Gym0064_2008 as
select * from SVP_SCHUELERFACH where
schule_schuljahr_id = (select schule_schuljahr_2008_id from MP_GYM0064);

-- Lehrerin Alpen Inge am Gymnasium Donauwrth im Schuljahr 2008
create view MP_Lehrer_Alpen as
select SVP_LEHRER_STAMM.id as lehrer_stamm_id, SVP_LEHRER_SCHULJAHR.id as lehrer_schuljahr_id, SVP_LEHRER_SCHULJAHR_SCHULE.id as lehrer_schuljahr_schule_id from
svp_lehrer_stamm, svp_lehrer_schuljahr, svp_lehrer_schuljahr_schule, svp_schule_stamm, SVP_SCHULE_SCHULJAHR where
svp_schule_stamm.schulnummer = '0064' and
svp_schule_schuljahr.schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_lehrer_stamm.FAMILIENNAME = 'Alpen' and
svp_lehrer_stamm.vornamen = 'Inge' and
svp_lehrer_schuljahr.LEHRER_STAMM_ID = svp_lehrer_stamm.id and
svp_lehrer_schuljahr_schule.LEHRER_SCHULJAHR_ID = SVP_LEHRER_SCHULJAHR.id and
svp_lehrer_schuljahr_schule.SCHULE_SCHULJAHR_ID = svp_schule_schuljahr.id and
svp_schule_schuljahr.SCHULE_STAMM_ID = SVP_SCHULE_STAMM.id;

-- Lehrerin Blastadt Brigitte am Gymnasium Donauwrth im Schuljahr 2008
create view MP_Lehrer_Blastadt as
select SVP_LEHRER_STAMM.id as lehrer_stamm_id, SVP_LEHRER_SCHULJAHR.id as lehrer_schuljahr_id, SVP_LEHRER_SCHULJAHR_SCHULE.id as lehrer_schuljahr_schule_id from
svp_lehrer_stamm, svp_lehrer_schuljahr, svp_lehrer_schuljahr_schule, svp_schule_stamm, SVP_SCHULE_SCHULJAHR where
svp_schule_stamm.schulnummer = '0064' and
svp_schule_schuljahr.schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_lehrer_stamm.FAMILIENNAME = 'Blastadt' and
svp_lehrer_stamm.vornamen = 'Brigitte' and
svp_lehrer_schuljahr.LEHRER_STAMM_ID = svp_lehrer_stamm.id and
svp_lehrer_schuljahr_schule.LEHRER_SCHULJAHR_ID = SVP_LEHRER_SCHULJAHR.id and
svp_lehrer_schuljahr_schule.SCHULE_SCHULJAHR_ID = svp_schule_schuljahr.id and
svp_schule_schuljahr.SCHULE_STAMM_ID = SVP_SCHULE_STAMM.id;

-- Lehrer Fodorf Norbert am Gymnasium Donauwrth im Schuljahr 2008
create view MP_Lehrer_Fodorf as
select SVP_LEHRER_STAMM.id as lehrer_stamm_id, SVP_LEHRER_SCHULJAHR.id as lehrer_schuljahr_id, SVP_LEHRER_SCHULJAHR_SCHULE.id as lehrer_schuljahr_schule_id from
svp_lehrer_stamm, svp_lehrer_schuljahr, svp_lehrer_schuljahr_schule, svp_schule_stamm, SVP_SCHULE_SCHULJAHR where
svp_schule_stamm.schulnummer = '0064' and
svp_schule_schuljahr.schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_lehrer_stamm.FAMILIENNAME = 'Fodorf' and
svp_lehrer_stamm.vornamen = 'Norbert' and
svp_lehrer_schuljahr.LEHRER_STAMM_ID = svp_lehrer_stamm.id and
svp_lehrer_schuljahr_schule.LEHRER_SCHULJAHR_ID = SVP_LEHRER_SCHULJAHR.id and
svp_lehrer_schuljahr_schule.SCHULE_SCHULJAHR_ID = svp_schule_schuljahr.id and
svp_schule_schuljahr.SCHULE_STAMM_ID = SVP_SCHULE_STAMM.id;

-- Lehrerin Freidorf Eva am Gymnasium Donauwrth im Schuljahr 2008
create view MP_Lehrer_Freidorf as
select SVP_LEHRER_STAMM.id as lehrer_stamm_id, SVP_LEHRER_SCHULJAHR.id as lehrer_schuljahr_id, SVP_LEHRER_SCHULJAHR_SCHULE.id as lehrer_schuljahr_schule_id from
svp_lehrer_stamm, svp_lehrer_schuljahr, svp_lehrer_schuljahr_schule, svp_schule_stamm, SVP_SCHULE_SCHULJAHR where
svp_schule_stamm.schulnummer = '0064' and
svp_schule_schuljahr.schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_lehrer_stamm.FAMILIENNAME = 'Freidorf' and
svp_lehrer_stamm.vornamen = 'Eva' and
svp_lehrer_schuljahr.LEHRER_STAMM_ID = svp_lehrer_stamm.id and
svp_lehrer_schuljahr_schule.LEHRER_SCHULJAHR_ID = SVP_LEHRER_SCHULJAHR.id and
svp_lehrer_schuljahr_schule.SCHULE_SCHULJAHR_ID = svp_schule_schuljahr.id and
svp_schule_schuljahr.SCHULE_STAMM_ID = SVP_SCHULE_STAMM.id;

-- Schule 0856, FOS Bad Tlz Schuljahr 2008/09
Create View MP_FOS0856 (id, schule_schuljahr_2008_id, schulverzeichnis_id) as
select svp_schule_stamm.id, svp_schule_schuljahr.id, svp_schulverzeichnis.id from svp_schule_stamm,svp_schule_schuljahr,svp_schulverzeichnis where
svp_schule_stamm.id = schule_stamm_id and
svp_schule_stamm.schulnummer = '0856' and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_schulverzeichnis.schulnummer = svp_schule_stamm.schulnummer;

-- Lehrer Baur Viktor, FOS Bad Tlz im Schuljahr 2008
create view MP_Lehrer_Baur as
select SVP_LEHRER_STAMM.id as lehrer_stamm_id, SVP_LEHRER_SCHULJAHR.id as lehrer_schuljahr_id, SVP_LEHRER_SCHULJAHR_SCHULE.id as lehrer_schuljahr_schule_id from
svp_lehrer_stamm, svp_lehrer_schuljahr, svp_lehrer_schuljahr_schule, svp_schule_stamm, SVP_SCHULE_SCHULJAHR where
svp_schule_stamm.schulnummer = '0856' and
svp_schule_schuljahr.schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_lehrer_stamm.FAMILIENNAME = 'Baur' and
svp_lehrer_stamm.vornamen = 'Viktor' and
svp_lehrer_schuljahr.LEHRER_STAMM_ID = svp_lehrer_stamm.id and
svp_lehrer_schuljahr_schule.LEHRER_SCHULJAHR_ID = SVP_LEHRER_SCHULJAHR.id and
svp_lehrer_schuljahr_schule.SCHULE_SCHULJAHR_ID = svp_schule_schuljahr.id and
svp_schule_schuljahr.SCHULE_STAMM_ID = SVP_SCHULE_STAMM.id;

-- Lehrer Brenner Anna, FOS Bad Tlz im Schuljahr 2008
create view MP_Lehrer_Brenner as
select SVP_LEHRER_STAMM.id as lehrer_stamm_id, SVP_LEHRER_SCHULJAHR.id as lehrer_schuljahr_id, SVP_LEHRER_SCHULJAHR_SCHULE.id as lehrer_schuljahr_schule_id from
svp_lehrer_stamm, svp_lehrer_schuljahr, svp_lehrer_schuljahr_schule, svp_schule_stamm, SVP_SCHULE_SCHULJAHR where
svp_schule_stamm.schulnummer = '0856' and
svp_schule_schuljahr.schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_lehrer_stamm.FAMILIENNAME = 'Brenner' and
svp_lehrer_stamm.vornamen = 'Anna' and
svp_lehrer_schuljahr.LEHRER_STAMM_ID = svp_lehrer_stamm.id and
svp_lehrer_schuljahr_schule.LEHRER_SCHULJAHR_ID = SVP_LEHRER_SCHULJAHR.id and
svp_lehrer_schuljahr_schule.SCHULE_SCHULJAHR_ID = svp_schule_schuljahr.id and
svp_schule_schuljahr.SCHULE_STAMM_ID = SVP_SCHULE_STAMM.id;

-- Lehrer Brenner Anna, FOS Bad Tlz im Schuljahr 2008
create view MP_Lehrer_Grimm as
select SVP_LEHRER_STAMM.id as lehrer_stamm_id, SVP_LEHRER_SCHULJAHR.id as lehrer_schuljahr_id, SVP_LEHRER_SCHULJAHR_SCHULE.id as lehrer_schuljahr_schule_id from
svp_lehrer_stamm, svp_lehrer_schuljahr, svp_lehrer_schuljahr_schule, svp_schule_stamm, SVP_SCHULE_SCHULJAHR where
svp_schule_stamm.schulnummer = '0856' and
svp_schule_schuljahr.schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_lehrer_stamm.FAMILIENNAME = 'Grimm' and
svp_lehrer_stamm.vornamen = 'Gustav' and
svp_lehrer_schuljahr.LEHRER_STAMM_ID = svp_lehrer_stamm.id and
svp_lehrer_schuljahr_schule.LEHRER_SCHULJAHR_ID = SVP_LEHRER_SCHULJAHR.id and
svp_lehrer_schuljahr_schule.SCHULE_SCHULJAHR_ID = svp_schule_schuljahr.id and
svp_schule_schuljahr.SCHULE_STAMM_ID = SVP_SCHULE_STAMM.id;

-- BOS Alttting 0839, Schuljahr 2008/09
Create View MP_BOS0839 (id, schule_schuljahr_2008_id, schulverzeichnis_id) as
select svp_schule_stamm.id, svp_schule_schuljahr.id, svp_schulverzeichnis.id from svp_schule_stamm,svp_schule_schuljahr,svp_schulverzeichnis where
svp_schule_stamm.id = schule_stamm_id and
svp_schule_stamm.schulnummer = '0839' and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_schulverzeichnis.schulnummer = svp_schule_stamm.schulnummer;

-- Schler Nichtschler Mirus Klasse Ex, BOS 0839
Create View MP_Nichtschueler_Mirus as
select svp_schueler_stamm.*, svp_schueler_schuljahr.id as schueler_schuljahr_id from SVP_SCHUELER_STAMM,SVP_SCHUELER_SCHULJAHR where
svp_schueler_stamm.FAMILIENNAME = 'Nichtschler' and
svp_schueler_stamm.RUFNAME = 'Mirus' and
SVP_SCHUELER_SCHULJAHR.SCHUELER_STAMM_ID = svp_schueler_stamm.ID and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09');

Create View MP_Nichtschueler_Mirus_Schueler_Schuljahr as
select svp_schueler_schuljahr.* from SVP_SCHUELER_STAMM,SVP_SCHUELER_SCHULJAHR where
svp_schueler_stamm.FAMILIENNAME = 'Nichtschler' and
svp_schueler_stamm.RUFNAME = 'Mirus' and
SVP_SCHUELER_SCHULJAHR.SCHUELER_STAMM_ID = svp_schueler_stamm.ID and
schuljahr_id = (select id from svp_wl_schuljahr where kurzform = '2008/09');

-- Klasse 10a der Schule Gym 0064 mit Klassengruppe 1 im Schuljahr 2008/09
create view MP_Klassengr_10a_1_0064_2008 as
select SVP_KLASSE.ID as klasse_id, SVP_KLASSENGRUPPE.id as klassengruppe_id from
SVP_KLASSE,SVP_SCHULE_SCHULJAHR, SVP_SCHULE_STAMM,SVP_KLASSENGRUPPE
where
SVP_KLASSE.KLASSENNAME = '10a' and
SVP_KLASSENGRUPPE.KENNUNG = '1' and
SVP_SCHULE_STAMM.SCHULNUMMER = '0064' and
SVP_SCHULE_SCHULJAHR.SCHULE_STAMM_ID = SVP_SCHULE_STAMM.ID and
SVP_SCHULE_SCHULJAHR.SCHULJAHR_ID = '1158_2008' and
SVP_KLASSE.SCHULE_SCHULJAHR_ID = SVP_SCHULE_SCHULJAHR.id and
SVP_KLASSENGRUPPE.KLASSE_ID = svp_klasse.id;

-- Gesamter Datensatz zu svp_Betrieb_Beruf_Person fr den Betrieb
-- Super Meyer, der der Berufsschule 6186 zugeordnet ist.
create view MP_Betrieb_Super_Meyer as
select svp_betrieb_beruf_person.*
 from SVP_BETRIEB_BERUF_PERSON, svp_schule_stamm, svp_betrieb where
SVP_BETRIEB_BERUF_PERSON.CLIENT_KEY = svp_schule_stamm.id and
svp_schule_stamm.SCHULNUMMER = '6186' and
SVP_BETRIEB_BERUF_PERSON.BETRIEB_ID = svp_betrieb.id and
svp_betrieb.name1 = 'Super Meyer';

 -- Insert-Statements
-- ================

-- Verkehrsmittel: Schler Sehne02, Klasse 9a, Gym 0064 fhrt mit dem Rad
insert into svp_schueler_verkehrsmittel 
(ID,VERKEHRSMITTEL_ID,SCHUELER_STAMM_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0004',(Select id from MP_Verkehrsmittel_Gym0064 where kurzbezeichnung = 'RA'),(select id from MP_Sehne02_Daniel),
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Geschwister: Schler Daniel, Sehne02 und Bunt01, Evelyn  (beide Gym. Donauwrth) sind Geschwister:
insert into svp_schueler_stamm_geschwister
(ID,schueler_stamm_id,geschwister_id,
client_key,create_user,create_date,slice_key,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0002',(select id from MP_Bunt01_Evelyn),(select id from MP_Sehne02_Daniel),
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Schler Daniel Sehne02 hat als Ansprechpartner Herrn Jugendhelfer mit der Tel. 08252/6657

-- Setzen des Kommunikations-Eintrags, Sortierung 1
insert into svp_kommunikation
(ID,WL_Kommunikationstyp_id,Kommunikationsadresse,sortierung,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001',(select id from mp_wl where kurz = 'KOMMTYP_Tel'),'08252/6657',1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Setzen des Ansprechpartners, Sortierung 1
insert into svp_schueler_ansprechpartner
(ID,schueler_stamm_id,kommunikation_id,name, sortierung,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001',(select id from MP_Sehne02_Daniel),'MaPa_0001','Herr Jugendhelfer',1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Schler Daniel Sehne02 hat als Ansprechpartner Frau Richtig mit der e-mail Regine.Richtig@t-online.de
insert into svp_kommunikation
(ID,WL_Kommunikationstyp_id,Kommunikationsadresse,sortierung,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0002',(select id from mp_wl where kurz = 'KOMMTYP_Mail'),'Regine.Richtig@t-online.de',2,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Setzen des Ansprechpartners, Sortierung 2
insert into svp_schueler_ansprechpartner
(ID,schueler_stamm_id,kommunikation_id,name, sortierung,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0002',(select id from MP_Sehne02_Daniel),'MaPa_0002','Frau Richtig',2,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Daten zur Oberstufenschleren Bunt01 Agnes
-- 1165_03	1165	SPORTBE	BD	Sportbefr. (Beh.) auf Dauer
-- 104KP03	1040	BELEGWA	L	L verpflichtend
-- 1051_01	1051	BESONBEL	keine	keine Besonderheit
-- 1068_02	1068	EINWAHLPF	nKu	Kunst nicht als Abifach
-- 1039_03	1039	EINSCHR_RE	unzul.	Rel/Ethik als Abifach unzul.
-- 1163_02	1163	SONDERGE	KMS	Schreiben KM

insert into svp_oberstufe_schueler
(ID,schueler_stamm_id,wl_sportbefreiung_id,wl_belegungsverpf_wahlpfl_id,wl_besonderheiten_belegung_id,
wl_einschraenkung_wahlpfl_id,wl_einschraenkung_religion_id,wl_sondergenehmigung_abitur_id,
abweichender_rechtsstand,nr_kms_schreiben,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001',(select id from MP_Bunt01_Agnes),(select id from mp_wl where kurz = 'SPORTBE_BD'),
(select id from mp_wl where kurz = 'BELEGWA_L'),(select id from mp_wl where kurz = 'BESONBEL_keine'),
(select id from MP_wl where kurz = 'EINWAHLPF_nKu'),(select id from MP_wl where kurz = 'EINSCHR_RE_unzul.'),
(select id from MP_wl where kurz = 'SONDERGE_KMS'),0,'I.3 - 5 O 1372.0/999/1',
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Merker Schule 0064, Schler Sehne02 Daniel aus Klasse 10a_02 spielt Klarinette und ist Teilnehmer bei Jugend musiziert.
--1215_01	1215	MERKER	K	Klarinette

insert into SVP_MERKER 
(id, SCHUELER_STAMM_ID,WL_MERKER_ID,ERKLAERUNG,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001',(select id from MP_SEHNE02_DANIEL),(select id from MP_wl where kurz = 'MERKER_K'),'Teilnehmer Jugend musiziert',1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Fehltag: Sehne02 Daniel, Klasse 10a_02, Schule 0064, war vom 17.09.08 bis 18.09.08 krank. Grund: Oktoberfest
-- 1085_01	1085	FEHLTAG	KR	Krankheit
-- 1259_02	1259	FEHLTART	-	Kein Heimfehltag
insert into SVP_FEHLTAG 
(id,SCHUELER_SCHULJAHR_ID,WL_GRUND_ID,DATUM_VON, DATUM_BIS, SCHULTAGE,KALENDERTAGE,BEMERKUNG,WL_FEHLTAGEART_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001',(Select SCHUELER_SCHULJAHR_ID from MP_SEHNE02_DANIEL),(select id from MP_wl where kurz = 'FEHLTAG_KR'),
'2008-9-17','2008-9-18',2,2,'war vorm. auf Oktoberfest :-O','1259_02',
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Fehlende Unterlage: Die Geburtsurkunde von Sehne02 Daniel, 10a_02, Schule 0064, fehlt seit der Einschreibung.
-- 1084_02	1084	FEHLENDE	G	Geburtsurkunde
insert into SVP_FEHLENDE_UNTERLAGE 
(id,SCHUELER_STAMM_ID,WL_FEHLENDE_UNTERLAGE_ID,TERMIN,BEMERKUNG,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001',(select id from MP_SEHNE02_DANIEL),(select id from MP_wl where kurz = 'FEHLENDE_G'),
'2009-09-01','Fehlt seit der Einschreibung',1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Person_Zusatz: Der Vater von Maus01 Dora, Klasse 10a, Gym 0064, erhlt als Zusatzattribut die Personalnummer 86587676
-- Bem.: Mglich waren leider nur die beiden Attributarten
-- 1136_PersNr	1136	PERSZUSATZ	PersNr	Personalnummer
-- 1136_ZuVerw	1136	PERSZUSATZ	ZuVerw	Zugang Verwaltungsnetz

insert into SVP_PERSON_ZUSATZ 
(id, PERSON_ID,WL_ATTRIBUTBEZEICHNER_ID,ATTRIBUTWERT,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001',(select id from MP_VATER_MAUS01_MARGIT),(select id from MP_wl where kurz = 'PERSZUSATZ_PersNr'),
'86587676',1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Das Gymnasium 0064 Donauwrth bekommt Gebude:
insert into SVP_GEBAEUDE
(id, GEBAEUDENUMMER, GEBAEUDENAME, KURZBEZEICHNUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001','1','Hauptgebude','Haupt',
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0002','2','Nebengebude','Neben',
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0003','3','Turnhalle 1','T 1',
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0004','4','Turnhalle 2','T 2',
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09')
;

-- Anschriften fr Gebude des Gymnasiums Donauwrth
insert into svp_anschrift
(id,WL_ANSCHRIFTSTYP_ID,KENNUNG,STRASSE,NUMMER,POSTFACH,PLZ_POSTFACH,POSTLEITZAHL,ORTSBEZEICHNUNG,
ORTSBEZEICHNUNG_ZUSATZ,ORTSTEIL,ORTSTEIL_ZUSATZ,ANREDETEXT,ANSCHRIFTTEXT,
WL_STAAT_ID,GEMEINDE_ID,SCHULE_STAMM_ID,AUSSENSTELLE_ID,IM_Verteiler_schriftverkehr, SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001',(select id from MP_wl where kurz = 'ANSCHRTYP_DW'),
'weitere Anschrift','Pyrkstockstrae','1','1278','86610','86609','Donauwrth',
'Test_Ortsbezeichnung_Zusatz','Test_Ortsteil','Test_Ortsteil_Zusatz','Sehr geehrte Damen und Herren,','An das',
'1166_00010','1098_09779111',(select id from MP_GYM0064),null,0,2,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0002',(select id from MP_wl where kurz = 'ANSCHRTYP_GW'),
'weitere Anschrift_2','Pyrkstockstrae','2a','1786','86610','86609','Donauwrth',
'Bayerns Perle','Oberstadt','Hintere','Sehr geehrte Damen und Herren,','An das Gymnasium Donauwrth',
'1166_00010','1098_09779111',(select id from MP_GYM0064),null,1,3,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0003',(select id from MP_wl where kurz = 'ANSCHRTYP_DW'),
'weitere Anschrift_3','Pyrkstockstrae','4a','1875','86610','86609','Donauwrth',
'Ortsbezeichnung_Zusatz_Test','Ortsteil_Test','Ortsteil_Zusatz_Test','Sehr geehrte Damen und Herren,','An die frhliche Turnhalle',
'1166_00010','1098_09779111',(select id from MP_GYM0064),null,1,4,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0004',(select id from MP_wl where kurz = 'ANSCHRTYP_GW'),
'weitere Anschrift_4','Ulrich-Peisser-Gasse','5','8675675','86529','86609','Donauwrth',
'Obb','Neusiedlung','alte','Sehr geehrter Herr Hausmeister,','An die Turnhallenverwaltung',
'1166_00010','1098_09779111',(select id from MP_GYM0064),null,1,5,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Verknpfung der Gebude mit den Anschriften
insert into SVP_GEBAEUDE_ANSCHRIFT
(id,GEBAEUDE_ID,ANSCHRIFT_ID,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001','MaPa_0001','MaPa_0001',1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0002','MaPa_0001','MaPa_0002',2,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0003','MaPa_0003','MaPa_0003',3,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0004','MaPa_0003','MaPa_0004',4,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Rume 102, 104, 105 in der Schule Gymnasium Donauwrth
-- ==================================================
insert into svp_raum
(id,GEBAEUDE_ID,RAUMNUMMER,BESCHRIFTUNGSNUMMER,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001','MaPa_0001','102','Klasse 7a, Raum 102',
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0002','MaPa_0001','104','Klasse 7b, Raum 104',
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0003','MaPa_0001','105','Klasse 7c, Raum 105',
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Verkettung der Rume mit Schule 0064:
insert into svp_raum_schule
(id,RAUM_ID,SCHULVERZEICHNIS_ID,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001','MaPa_0001',(select schulverzeichnis_id from MP_GYM0064),1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0002','MaPa_0002',(select schulverzeichnis_id from MP_GYM0064),2,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0003','MaPa_0003',(select schulverzeichnis_id from MP_GYM0064),3,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Lehrer_Sprechstunde
-- Die Lehrkraft Christian Schneistadt am Gym 0064 hat Dienstags von 7:45 - 8:30 Sprechstunde in Raum 102
-- 1161_001	1161	SCHULSTND	1	7:45-8:30
-- 1196_2	1196	WOCHENTAG	Di	Dienstag
insert into SVP_LEHRER_SPRECHSTUNDE
(id,LEHRER_SCHULJAHR_SCHULE_ID,WL_WOCHENTAG_ID,WL_SCHULSTUNDE_ID,
BEMERKUNG,RAUM_SCHULE_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001',(select lehrer_schuljahr_schule_id from MP_LEHRER_SCHNEISTADT),(select id from MP_wl where kurz = 'WOCHENTAG_Di'),
(select id from MP_wl where kurz = 'SCHULSTND_1'),
'Bitte anmelden.','MaPa_0001',
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Historisches Beschftigungsverhltnis von Lehrkraft Schneistadt, Schule 0064
-- 1141_11	1141	RECHTSVER	as	Angest. Supervertrag
-- 1048_202A	1048	BESOLDUNG	BIIa	BAT IIa, II
-- 1046_10	1046	BESCHKAT	vz	Vollzeit
-- 1012_059	1012	AMTSBEZ	LAss	Lehramtsassessor
insert into SVP_LEHRER_BV_HIST
(id,LEHRER_STAMM_ID,WL_AMTSBEZEICHNUNG_ID,WL_BESOLDUNG_ID,DIENSTSTELLE_ID,
WL_RECHTSVERHAELTNIS_ID,von,bis,WL_BESCHAEFTIGUNGSKATEGORIE_ID,LBV_IST_STUNDEN,LBV_REGELSTUNDEN,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001',(select lehrer_stamm_id from MP_LEHRER_SCHNEISTADT),(select id from MP_wl where kurz = 'AMTSBEZ_LAss'),
(select id from MP_wl where kurz = 'BESOLDUNG_BIIa'),(select schulverzeichnis_id from mp_gym0221),
(select id from MP_wl where kurz = 'RECHTSVER_as'),'2007-08-01','2008-07-31',
(select id from MP_wl where kurz = 'BESCHKAT_vz'),23,23,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Zusatzinformationen zu den Klassen 9a und 9b des Gym 0064
-- 1108_SKI	1108	KLASSEZ	Skikurs	Skikurs
-- 1108_KV	1108	KLASSEZ	K-Ver	Klassenleitervertr.
insert into SVP_KLASSE_ZUSATZ 
(id,KLASSE_ID,WL_KLASSE_ZUSATZ_ID, ZUSATZ_INFO,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001',(select klasse_id from MP_KLASSE_9A_0064_2008),(select id from MP_wl where kurz = 'KLASSEZ_Skikurs'),
'Wir werden sie nicht vermissen :-)',1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0002',(select klasse_id from MP_KLASSE_9C_0064_2008),(select id from MP_wl where kurz = 'KLASSEZ_K-Ver'),
'Herr Staller bernimmt die Vertretung des Klassenleiters.',1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Anzeige als Unterrichtsfach
-- Das Fach Deutsch ist am Gym 0064 im Schuljahr 2008 Pflichtfach und Leistungskursfach.

-- 1207_01	1207	UNTBEREICH	P	Pflichtfach
-- 1207_02	1207	UNTBEREICH	WPF	Wahlpflichtfach
-- 1207_03	1207	UNTBEREICH	WF	Wahl-, Ergnzungsunterricht
-- 1207_04	1207	UNTBEREICH	Fspr	Fremdsprache
-- 1207_05	1207	UNTBEREICH	AF	abgeschlossenes Fach
-- 1207_06	1207	UNTBEREICH	Nachfr	Nachfristfach
-- 1207_07	1207	UNTBEREICH	LK	Leistungskursfach
-- 1207_08	1207	UNTBEREICH	Ergpr	Ergnzungsprfungsfach
-- 1207_09	1207	UNTBEREICH	FsprSo	Fremdsprachensonderregelung
insert into SVP_ANZEIGE_ALS_UNTERR_FACH 
(ID,IST_GS_HS,SCHUELERFACH_ID,WL_UNTERRICHTSBEREICH_ID,GUELTIG_VON,GUELTIG_BIS,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'D'),(select id from MP_wl where kurz = 'UNTBEREICH_P'),
'2000-01-01',null,1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0, '2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0002',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'D'),(select id from MP_wl where kurz = 'UNTBEREICH_LK'),
'2000-01-01',null,2,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0, '2009-01-18 12:00:00.0','erg01_09');


-- im Gym 0064 ist das Fach D geeignet fr 
-- LK mit Facharbeit, LK ohne Facharbeit, GK ohne Abitur, GK mit schr. Abitur, GK mit Kolloquium, Pflichtfach Jgst. 11
-- WL_Prfungsfach Art
-- ID	WERTELISTE_ID	SCHLUESSEL	KURZFORM	ANZEIGEFORM
-- 1138_01	1138	PRUEART	01	QA-Fachgruppe 1
-- 1138_02	1138	PRUEART	02	QA-Fachgruppe 2
-- 1138_03	1138	PRUEART	03	QA-Fachgruppe 3
-- 1138_04	1138	PRUEART	04	QA-Fachgruppe 4
-- 1138_05	1138	PRUEART	05	Einzelprfung
-- 1138_11	1138	PRUEART	11	Prfungsfach
-- 1138_12	1138	PRUEART	12	Jahresfortgangsfach
-- 1138_13	1138	PRUEART	13	Vorrckungsf. nicht Prfungsf.
-- 1138_41	1138	PRUEART	41	Ergnzungsprfungsfach
-- 1138_51	1138	PRUEART	51	Leistungskurs mit Facharbeit
-- 1138_52	1138	PRUEART	52	Leistungskurs ohne Facharbeit
-- 1138_53	1138	PRUEART	53	Grundkurs ohne Abitur
-- 1138_54	1138	PRUEART	54	Grundkurs mit schr. Abitur
-- 1138_55	1138	PRUEART	55	Grundkurs mit Kolloquium
-- 1138_56	1138	PRUEART	56	Pflichtfach Jgst. 11

insert into SVP_ANZEIGE_ALS_PRUEFUNGSFACH
(id,IST_GS_HS,SCHUELERFACH_ID,WL_PRUEFUNGSFACH_ART_ID,GUELTIG_VON,GUELTIG_BIS,SORTIERUNG, ABSCHLUSSPRUEFUNGSART_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'D'),
(select id from MP_wl where kurz = 'PRUEART_51'),
'2000-01-01',null,3,(select id from svp_wl_abschlusspruefungsart where kurzform = 'GY'),
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0002',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'D'),
(select id from MP_wl where kurz = 'PRUEART_52'),
'2000-01-01',null,4,(select id from svp_wl_abschlusspruefungsart where kurzform = 'GY'),
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0003',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'D'),
(select id from MP_wl where kurz = 'PRUEART_53'),
'2000-01-01',null,5,(select id from svp_wl_abschlusspruefungsart where kurzform = 'GY'),
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0004',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'D'),
(select id from MP_wl where kurz = 'PRUEART_54'),
'2000-01-01',null,6,(select id from svp_wl_abschlusspruefungsart where kurzform = 'GY'),
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0005',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'D'),
(select id from MP_wl where kurz = 'PRUEART_55'),
'2000-01-01',null,7,(select id from svp_wl_abschlusspruefungsart where kurzform = 'GY'),
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0006',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'D'),
(select id from MP_wl where kurz = 'PRUEART_56'),
'2000-01-01',null,8,(select id from svp_wl_abschlusspruefungsart where kurzform = 'GY'),
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Die drei Lehrkrfte Alpen, Balstadt und Fodorf bekommen jeweils zweite Zeugnisnamen:
update SVP_LEHRER_STAMM
set ZEUGNISNAME2 = 'TestZeugnisname2_Alpen'
where id = (select lehrer_stamm_id from MP_LEHRER_ALPEN);

update SVP_LEHRER_STAMM
set ZEUGNISNAME2 = 'TestZeugnisname2_Blastadt'
where id = (select lehrer_stamm_id from MP_LEHRER_Blastadt);

update SVP_LEHRER_STAMM
set ZEUGNISNAME2 = 'TestZeugnisname2_Fodorf'
where id = (select lehrer_stamm_id from MP_LEHRER_Fodorf);

-- Die drei Lehrkrfte Baur, Brenner, Grimm aus der FOS Bad Tlz 
update SVP_LEHRER_STAMM
set ZEUGNISNAME2 = 'TestZeugnisname2_Baur'
where id = (select lehrer_stamm_id from MP_LEHRER_BAUR);

update SVP_LEHRER_STAMM
set ZEUGNISNAME2 = 'TestZeugnisname2_Brenner'
where id = (select lehrer_stamm_id from MP_LEHRER_BRENNER);

update SVP_LEHRER_STAMM
set ZEUGNISNAME2 = 'TestZeugnisname2_Baur'
where id = (select lehrer_stamm_id from MP_LEHRER_GRIMM);



-- Die Klasse Ex der Schule BOS 0839 erhlt einen weiteren Schler Schmidmair, Johann
insert into SVP_SCHUELER_STAMM
(id,SCHUELERNUMMER,SCHULE_STAMM_ID,FAMILIENNAME,RUFNAME,WL_GESCHLECHT_ID,GEBURTSDATUM,
WL_GEBURTSDATUM_ART_ID,wl_staatsangehoerigkeit_id, SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001','A_00083900009104',(select schule_stamm_id from MP_NICHTSCHUELER_MIRUS),
'Schmidmair','Johann',(select wl_geschlecht_id from MP_NICHTSCHUELER_MIRUS),'1988-12-10',
(select WL_Geburtsdatum_art_id from MP_NICHTSCHUELER_MIRUS),(select WL_STAATSANGEHOERIGKEIT_ID from MP_NICHTSCHUELER_MIRUS),2,
(Select id from MP_BOS0839),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

insert into svp_schueler_schuljahr
(id,SCHUELER_STAMM_ID,SCHULJAHR_ID,NOTENAUSGLEICH_VORJAHR,KLASSENGRUPPE_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('MaPa_0001','MaPa_0001',(select schuljahr_id from MP_NICHTSCHUELER_MIRUS_SCHUELER_SCHULJAHR),
(select NOTENAUSGLEICH_VORJAHR from MP_NICHTSCHUELER_MIRUS_SCHUELER_SCHULJAHR),
(select KLASSENGRUPPE_ID from MP_NICHTSCHUELER_MIRUS_SCHUELER_SCHULJAHR),
(Select id from MP_BOS0839),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-18 12:00:00.0','erg01_09');

-- Ab hier der am 13.02.2009 gelieferte Teil:
-- From here on: part delivered at 13.02.2009
-- ====================================
-- ====================================

-- Die Lehrkraft Blastadt am Gymnasium 0064 darf im Schuljahr 2008
-- nicht in der Klassengruppe 1 der Klasse 10a unterrichten.
insert into SVP_KLASSENGRP_N_E_UNT_EINSATZ 
(ID,KLASSENGRUPPE_ID,LEHRER_SCHULJAHR_SCHULE_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER) values
('MaPa_0001', (select KLASSENGRUPPE_ID from MP_KLASSENGR_10A_1_0064_2008),
(select lehrer_schuljahr_schule_id from MP_Lehrer_Blastadt),
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09');

 
-- Lehrkraft Freidorf, Eva am Gym 0064 unterrichtet zustzlich an der Schule 0221 (Gymnasium Neuburg/Donau) auerhalb der Datenbasis
-- 4 Stunden.
 insert into svp_lehrer_schulj_and_schule
(id,SCHULVERZEICHNIS_ID,LEHRER_SCHULJAHR_ID,STUNDEN_GESAMT,STUNDEN_WISSENSCHAFTLICH,
-- Zuweisung_von, Zuweisung_bis, wl_zuweisungsart_id
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER) values
('MaPa_0001',(select schulverzeichnis_id from MP_GYM0221),(select LEHRER_SCHULJAHR_ID from MP_LEHRER_FREIDORF),4,4,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09');
 
-- Frau Fredorfs UPZ (s.o.) muss von 18 Stunden auf 22 Stunden erhht werden, damit die 4 Stunden Einsatz in Neuburg/Donau passen.
update SVP_LEHRER_SCHULJAHR
set UPZ = 22
where LEHRER_STAMM_ID = (select lehrer_stamm_id from MP_LEHRER_FREIDORF);

-- Die Schlerin Bunt01,Agnes aus Jgst. 12 im Gymnasium 0064 (Donauwrth)  hat in Jgst. 10 das Pflichtfach Latein  abgeschlossen.
insert into SVP_ABGESCHL_PFLICHTFAECHER 
(id,JAHRGANGSSTUFE_ID,SCHUELER_STAMM_ID,
SCHUELERFACH_ID,
note, bemerkung, sortierung,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER) values
('MaPa_0001',(select id from svp_wl_jahrgangsstufe where anzeigeform = 'Jgst 10'),(select ID from MP_BUNT01_AGNES),
(select id from SVP_SCHUELERFACH where kurzform = 'L' and svp_schuelerfach.SCHULE_SCHULJAHR_ID = (select schule_schuljahr_2008_id from MP_GYM0064)),
'2','Test-Bemerkung zur 2 in Latein',1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09');

-- Lehrer Benke, Oliver ist Ansprechpartner des Betriebs Super Meyer bei Schule 6186 (BS II Ansbach)
insert into SVP_BETRIEB_BERUF_PERSON_LEHRER 
(ID,BETRIEB_BERUF_PERSON_ID, LEHRER_STAMM_ID,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER) values
('MaPa_0001',(select id from MP_BETRIEB_SUPER_MEYER),(select LEHRER_STAMM_ID from MP_LEHRER_BENKE),1,
(Select id from MP_BS6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09');
 
-- Vervollstndigen des Ansprechpartners auf Seiten des Betriebs Super Meyer, Schule 6186 (BS II Ansbach)
-- Name: Hans Josef Schmidmair
update SVP_PERSON 
set WL_PERSONENTYP_ID = (select id from MP_wl where kurz = 'PERTYP_BA'),
FamilienName = 'Schmidmair',
Vornamen = 'Hans Josef',
Namensbestandteil_vorangest = 'Freiherr',
Namensbestandteil_nachgest = 'von und zu Altenfurt',
wl_Anrede_id = (select id from MP_wl where lang = 'Anrede_H')
where id = (select person_id from MP_BETRIEB_SUPER_MEYER);
-- Kommunikationseintrge fr den Ansprechpartner Hans Josef Schmidmair
-- Setzen der Kommunikations-Eintrge, Sortierung 1,2
insert into svp_kommunikation
(ID,WL_Kommunikationstyp_id,Kommunikationsadresse,sortierung,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER) values
('MaPa_0003',(select id from mp_wl where kurz = 'KOMMTYP_Tel'),'08252/6657',1,
(Select id from MP_BS6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0004',(select id from mp_wl where kurz = 'KOMMTYP_Mail'),'Hans.Schmidmair@super-meyer.de',2,
(Select id from MP_BS6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09');
-- Relation Person-Kommunikation
insert into SVP_PERSON_KOMMUNIKATION 
(ID,PERSON_ID,KOMMUNIKATION_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER) values
('MaPa_0001', (select person_id from MP_BETRIEB_SUPER_MEYER),'MaPa_0003',
(Select id from MP_BS6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0002', (select person_id from MP_BETRIEB_SUPER_MEYER),'MaPa_0004',
(Select id from MP_BS6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09');

-- Die Firma Super Meyer bekommt einen Mutterkonzern: Firma Super-Super
--Anschrift fr den Mutterkonzern Super-Super zur S
insert into SVP_ANSCHRIFT 
(id, WL_ANSCHRIFTSTYP_ID, 
STRASSE, NUMMER, POSTFACH, PLZ_POSTFACH, POSTLEITZAHL,
ORTSBEZEICHNUNG, ORTSBEZEICHNUNG_ZUSATZ, ORTSTEIL, ORTSTEIL_ZUSATZ,
ANREDETEXT, ANSCHRIFTTEXT,
WL_STAAT_ID, GEMEINDE_ID,
IM_VERTEILER_SCHRIFTVERKEHR, SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER) values
('MaPa_0006',(select id from MP_wl where lang = 'Anschriftstyp_DH'),
'Aresinger Str.','10a','12345','86599','86529','Schrobenhausen','an der Paar','Altstadt','innendrin',
'Sehr geehrter Damen und Herren','Firma Super-Super',
(select id from MP_wl where lang = 'Staat_D'),(select id from svp_wl_gemeinde where bezeichnung = 'Schrobenhausen'),
1,1,
(Select id from MP_BS6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09'); 
 
-- Einrichten des Mutterkonzerns Super-Super zur BS 6186 
-- (select id from MP_wl where lang = 'Freigegeben zur Verffentlichung_BA')	Freigegeben zur Verffentlichung_BA	Freigegeben zur Verffentlichung	Betriebeanschrift	Betriebeanschrift
insert into svp_betrieb 
(ID, IST_MUTTERKONZERN, SCHULE_STAMM_ID, 
ANSCHRIFT_ID, KUERZEL,
WL_BETRIEBEART_ID, WL_BETRIEBETYP_ID,
NAME1,NAME2,NAME3,NAME4,
ABTEILUNG, WL_FREIGEGEBEN_ID, 
SORTIERSCHLUESSEL, SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER) values
('MaPa_0001', 1, (select ID from MP_BS6186),
'MaPa_0006','SuSu',
(select id from MP_wl where kurz = 'BETRART_A'),(select id from MP_wl where kurz = 'BETRTYP_SysEl'),
'Super-Super','Dienstleistungskonzern','Test Name 3', 'Test Name 4',
'Test-Abteilung',(select id from MP_wl where lang = 'Freigegeben zur Verffentlichung_BA'),
'Su',1,
(Select id from MP_BS6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09');
-- Der Betrieb Super-Super wird dem Betrieb Super-Meyer als Mutterkonzern zugeordnet:
update svp_betrieb
set MUTTERKONZERN_ID = 'MaPa_0001'
where id = (select BETRIEB_ID from MP_BETRIEB_SUPER_MEYER); 

-- Weitere Ergnzungen zu svp_betrieb_beruf_person
-- ===============================================
-- zunchst: vernnftige Personennamen ergnzen:

update SVP_PERSON 
set FAMILIENNAME = 'Huber',
vornamen = 'Anna Michaela'
where
id = (select distinct person_id from SVP_BETRIEB_BERUF_PERSON 
    where betrieb_id in (select id from SVP_BETRIEB 
         where schule_stamm_id = (select id from svp_schule_stamm where schulnummer = '3089')));

update SVP_PERSON 
set FAMILIENNAME = 'Lmmle',
vornamen = 'Alexander Jochen'
where
id = (select distinct person_id from SVP_BETRIEB_BERUF_PERSON 
    where betrieb_id in (select id from SVP_BETRIEB 
         where schule_stamm_id = (select id from svp_schule_stamm where schulnummer = '5040')));

update SVP_PERSON 
set FAMILIENNAME = 'Ganser',
vornamen = 'Evelin'
where
id = (select distinct person_id from SVP_BETRIEB_BERUF_PERSON 
    where betrieb_id in (select id from SVP_BETRIEB 
         where schule_stamm_id = (select id from svp_schule_stamm where schulnummer = '0856')));

update SVP_PERSON 
set FAMILIENNAME = 'Waas',
vornamen = 'Heiderose'
where
id = (select distinct person_id from SVP_BETRIEB_BERUF_PERSON 
    where betrieb_id in (select id from SVP_BETRIEB 
         where schule_stamm_id = (select id from svp_schule_stamm where schulnummer = '6178')));

update SVP_PERSON 
set FAMILIENNAME = 'Wolf',
vornamen = 'Alexander'
where
id = (select distinct person_id from SVP_BETRIEB_BERUF_PERSON 
    where betrieb_id in (select id from SVP_BETRIEB 
         where schule_stamm_id = (select id from svp_schule_stamm where schulnummer = '3272')));

update SVP_PERSON 
set FAMILIENNAME = 'Merkel',
vornamen = 'Martin'
where
id = (select distinct person_id from SVP_BETRIEB_BERUF_PERSON 
    where betrieb_id in (select id from SVP_BETRIEB 
         where schule_stamm_id = (select id from svp_schule_stamm where schulnummer = '7525')));

		 update SVP_PERSON 
set FAMILIENNAME = 'Schlittenbauer',
vornamen = 'Michaela'
where
id = (select distinct person_id from SVP_BETRIEB_BERUF_PERSON 
    where betrieb_id in (select id from SVP_BETRIEB 
         where schule_stamm_id = (select id from svp_schule_stamm where schulnummer = '0455')));


update SVP_PERSON 
set FAMILIENNAME = 'Oheim',
vornamen = 'Katharina Renate'
where
id = (select distinct person_id from SVP_BETRIEB_BERUF_PERSON 
    where betrieb_id in (select id from SVP_BETRIEB 
         where schule_stamm_id = (select id from svp_schule_stamm where schulnummer = '2684')));

		 

-- Schule 6186, Betrieb Zuckerstube, Betreuer Hans Josef Schmidmair, betreut Ausbildungsberuf Konditor und Bcker.
-- Daher wird ein zweiter Datensatz in SVP_BETRIEB_BERUF_PERSON bentigt:

create view betrieb_beruf_person_6186 as
select * from svp_betrieb_beruf_Person
where 
PERSON_ID = (select id from svp_person where svp_person.FAMILIENNAME = 'Schmidmair' 
and svp_person.VORNAMEN = 'Hans Josef') and
Client_key = (select id from SVP_SCHULE_STAMM where SCHULNUMMER = '6186')
and betrieb_id in (select id from SVP_BETRIEB where svp_Betrieb.NAME1 = 'Zuckerstube') 
and not id like 'MaPa%';

delete from SVP_BETRIEB_BERUF_PERSON where id = 'MaPa_0001';
insert into SVP_BETRIEB_BERUF_PERSON 
(id, BETRIEB_ID, PERSON_ID, AUSBILDUNGSBERUF_ID, WL_BBIG_ID, 
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER) values
('MaPa_0001',(select BETRIEB_ID from BETRIEB_BERUF_PERSON_6186), (select person_id from BETRIEB_BERUF_PERSON_6186), 
(select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Bcker'), (select wl_bbig_id from BETRIEB_BERUF_PERSON_6186),
(Select client_key from BETRIEB_BERUF_PERSON_6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09');

drop view betrieb_beruf_person_6186;


		 
-- Schule 6186, Betrieb Zuckerstube, Betreuer Hans Josef Schmidmair, betreut Ausbildungsberuf Konditor und Bcker.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Konditor'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Zuckerstube' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6186'));

-- Schule 6186, Betrieb Spritz-Mich-An, Betreuer Hans Josef Schmidmair, betreut Ausbildungsberuf Maler- und Lackierermeister.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Maler- und Lackierermeister'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Spritz-Mich-An' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6186'));

-- Schule 6186, Betrieb Zahn-Teufel, Betreuer Hans Josef Schmidmair, betreut Ausbildungsberuf Zahnmedizin. Fachangestellte.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Zahnmedizin. Fachangestellte'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Zahn-Teufel' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6186'));

-- Schule 6186, Betrieb Trdelmeier, Betreuer Hans Josef Schmidmair, betreut Ausbildungsberuf Kaufmann im Einzelhandel.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Kaufmann im Einzelhandel'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Trdelmeier' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6186'));


-- Schule 6186, Betrieb Super Meyer, Betreuer Hans Josef Schmidmair, betreut Ausbildungsberuf Kaufmann Marketingkommunikati.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Kaufmann Marketingkommunikati.'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Super Meyer' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6186'));

-- Schule 6186, Betrieb Ksbohrer, Betreuer Hans Josef Schmidmair, betreut Ausbildungsberuf Lebensmittelverarbeitungste.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Lebensmittelverarbeitungste.'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Ksbohrer' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6186'));


-- Schule 6186, Betrieb Dnnbrettbohrer, Betreuer Hans Josef Schmidmair, betreut Ausbildungsberuf Tischler
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Tischler'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Dnnbrettbohrer' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6186'));

-- Schule 6186, Betrieb Gaudibursch, Betreuer Hans Josef Schmidmair, betreut Ausbildungsberuf Schauspieler
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Schauspieler'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Gaudibursch' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6186'));

-- Schule 6186, Betrieb Schlemm & CO, Betreuer Hans Josef Schmidmair, betreut Ausbildungsberuf Koch
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Koch'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Schlemm & Co' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6186'));

-- Schule 6186, Betrieb Verkauf-mir-nix, Betreuer Hans Josef Schmidmair, betreut Ausbildungsberuf Kaufmann fr Dialogmarketing
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Kaufmann fr Dialogmarketing'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Verkauf-mir-nix' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6186'));

-- Schule 6186, Betrieb Zeitschinder, Betreuer Hans Josef Schmidmair, betreut Ausbildungsberuf Kaufmann fr Uhrmacher
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Uhrmacher'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Zeitschinder' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6186'));

-- Schule 6186, Betrieb Allesknner, Betreuer Hans Josef Schmidmair, betreut Ausbildungsberuf Textilreiniger
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Textilreiniger'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Allesknner' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6186'));

-- Schule 3089, Betrieb Zahn-Teufel, Betreuer Huber, betreut Ausbildungsberuf Zahnmedizin. Fachangestellte.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Zahnmedizin. Fachangestellte'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Zahn-Teufel' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '3089'));

-- Schule 3089, Betrieb Verkauf-mir-nix, Betreuer Huber, betreut Ausbildungsberuf Kaufmann fr Dialogmarketing
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Kaufmann fr Dialogmarketing'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Verkauf-mir-nix' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '3089'));


-- Schule 3089, Betrieb Allesknner, Betreuer Huber, betreut Ausbildungsberuf Textilreiniger
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Textilreiniger'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Allesknner' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '3089'));

-- Schule 5040, Betrieb Allesknner, Betreuer Lmmle, betreut Ausbildungsberuf Textilreiniger
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Textilreiniger'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Allesknner' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '5040'));

-- Schule 5040, Betrieb Schaumkraut Klinik, Betreuer Lmmle, betreut Ausbildungsberuf Pflegefachhelfer (Krankenpfl.)
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Pflegefachhelfer (Krankenpfl.)'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Schaumkraut Klinik' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '5040'));


-- Schule 0856, Betrieb Schaumkraut Klinik, Betreuer Ganser, betreut Ausbildungsberuf Pflegefachhelfer (Krankenpfl.)
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Pflegefachhelfer (Krankenpfl.)'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Schaumkraut Klinik' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '0856'));


-- Schule 6178, Betrieb Zuckerstube, Betreuer Waas, betreut Ausbildungsberuf Bcker
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Bcker'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Zuckerstube' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6178'));


-- Schule 6178, Betrieb Gaudibursch, Betreuer Waas, betreut Ausbildungsberuf Schauspieler
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Schauspieler'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Gaudibursch' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6178'));


-- Schule 6178, Betrieb Zahn-Teufel, Betreuer Waas, betreut Ausbildungsberuf Zahnmedizin. Fachangestellte.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Zahnmedizin. Fachangestellte'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Zahn-Teufel' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '6178'));

-- Schule 3272, Betrieb Gaudibursch, Betreuer Wolf, betreut Ausbildungsberuf Schauspieler
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Schauspieler'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Gaudibursch' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '3272'));

-- Schule 3272, Betrieb Schlemm & CO, Betreuer Wolf, betreut Ausbildungsberuf Koch
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Koch'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Schlemm & Co' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '3272'));

-- Schule 3272, Betrieb Allesknner, Betreuer Wolf, betreut Ausbildungsberuf Textilreiniger
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Textilreiniger'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Allesknner' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '3272'));


-- Schule 7525, Betrieb Heinzelmann, Betreuer Merkel, betreut Ausbildungsberuf Hauswirtschafterin
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Hauswirtschafterin'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Heinzelmann' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '7525'));

-- Schule 7525, Betrieb Schlemm & CO, Betreuer Merkel, betreut Ausbildungsberuf Koch
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Koch'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Schlemm & Co' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '7525'));

-- Schule 7525, Betrieb Super Meyer, Betreuer Merkel, betreut Ausbildungsberuf Kaufmann Marketingkommunikati.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Kaufmann Marketingkommunikati.'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Super Meyer' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '7525'));

-- Schule 7525, Betrieb Trdelmeier, Betreuer Merkel, betreut Ausbildungsberuf Kaufmann im Einzelhandel.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Kaufmann im Einzelhandel'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Trdelmeier' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '7525'));


-- Schule 7525, Betrieb Rost-Schreck, Betreuer Merkel, betreut Ausbildungsberuf Metallschleifer
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Metallschleifer'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Rost-Schreck' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '7525'));

-- Schule 7525, Betrieb Spritz-Mich-An, Betreuer Merkel, betreut Ausbildungsberuf Maler- und Lackierermeister.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Maler- und Lackierermeister'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Spritz-Mich-An' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '7525'));

-- Schule 7525, Betrieb Zahn-Teufel, Betreuer Merkel, betreut Ausbildungsberuf Zahnmedizin. Fachangestellte.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Zahnmedizin. Fachangestellte'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Zahn-Teufel' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '7525'));

-- Schule 7525, Betrieb Gaudibursch, Betreuer Merkel, betreut Ausbildungsberuf Schauspieler
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Schauspieler'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Gaudibursch' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '7525'));

-- Schule 7525, Betrieb Ksbohrer, Betreuer Merkel, betreut Ausbildungsberuf Lebensmittelverarbeitungste.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Lebensmittelverarbeitungste.'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Ksbohrer' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '7525'));


-- Schule 7525, Betrieb Hobelspne, Betreuer Merkel, betreut Ausbildungsberuf Zimmerer
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Zimmerer'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Hobelspne' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '7525'));

-- Schule 0455, Betrieb Allesknner, Betreuer Schlittenbauer, betreut Ausbildungsberuf Textilreiniger
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Textilreiniger'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Allesknner                                     X' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '0455'));

-- Schule 0455, Betrieb Zahn-Teufelein, Betreuer Schlittenbauer, betreut Ausbildungsberuf Zahnmedizin. Fachangestellte.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Zahnmedizin. Fachangestellte'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Zahn-Teufelein' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '0455'));

-- Schule 2684, Betrieb Heinzelmann, Betreuer Oheim, betreut Ausbildungsberuf Hauswirtschafterin
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Hauswirtschafterin'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Heinzelmann' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '2684'));

-- Schule 2684, Betrieb Schlemm & CO, Betreuer Oheim, betreut Ausbildungsberuf Koch
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Koch'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Schlemm & Co' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '2684'));


-- Schule 2684, Betrieb Kleck & Co, Betreuer Oheim, betreut Ausbildungsberuf Lacklaborant
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Lacklaborant'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Kleck & Co' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '2684'));

-- Schule 7525, Betrieb Kleck & Co, Betreuer Merkel, betreut Ausbildungsberuf Lacklaborant
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Lacklaborant'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Kleck & Co' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '7525'));

-- Schule 7525, Betrieb Zuckerstube, Betreuer Merkel, betreut Ausbildungsberuf Bcker
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Bcker'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Zuckerstube' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '7525'));

-- Schule 2684, Betrieb Zuckerstube, Betreuer Oheim, betreut Ausbildungsberuf Bcker
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Bcker'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Zuckerstube' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '2684'));

-- Schule 2684, Betrieb Super Meyer, Betreuer Oheim, betreut Ausbildungsberuf Kaufmann Marketingkommunikati.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Kaufmann Marketingkommunikati.'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Super Meyer' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '2684'));

-- Schule 2684, Betrieb Trdelmeier, Betreuer Oheim, betreut Ausbildungsberuf Kaufmann im Einzelhandel.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Kaufmann im Einzelhandel'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Trdelmeier' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '2684'));

-- Schule 2684, Betrieb Rost-Schreck, Betreuer Oheim, betreut Ausbildungsberuf Metallschleifer
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Metallschleifer'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Rost-Schreck' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '2684'));

-- Schule 2684, Betrieb Spritz-Mich-An, Betreuer Oheim, betreut Ausbildungsberuf Maler- und Lackierermeister.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Maler- und Lackierermeister'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Spritz-Mich-An' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '2684'));

-- Schule 2684, Betrieb Zahn-Teufel, Betreuer Oheim, betreut Ausbildungsberuf Zahnmedizin. Fachangestellte.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Zahnmedizin. Fachangestellte'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_HWK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Zahn-Teufel' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '2684'));

-- Schule 2684, Betrieb Hobelspne, Betreuer Oheim, betreut Ausbildungsberuf Zimmerer
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Zimmerer'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Hobelspne' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '2684'));

-- Schule 2684, Betrieb Gaudibursch, Betreuer Oheim, betreut Ausbildungsberuf Schauspieler
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Schauspieler'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Gaudibursch' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '2684'));

-- Schule 2684, Betrieb Ksbohrer, Betreuer Oheim, betreut Ausbildungsberuf Lebensmittelverarbeitungste.
-- Handwerkskammer: BBIG_HWK
update SVP_BETRIEB_BERUF_PERSON
set AUSBILDUNGSBERUF_ID = (select id from SVP_WL_AUSBILDUNGSBERUF where ANZEIGEFORM = 'Lebensmittelverarbeitungste.'),    
    WL_BBIG_ID = (select id from MP_wl where kurz = 'BBIG_IHK')
 where
betrieb_id = (select id from svp_betrieb where Name1 = 'Ksbohrer' and SCHULE_STAMM_ID = (select id from svp_schule_stamm where schulnummer = '2684'));








-- Schule 

		 
		 
		 
		 
-- TestTrack 1440:
-- In School Gymnasium Donauwrth 0064 subjects E, F, L  (english, french, latin)  have
-- schuelerfach->anzeige_als_unterr_fach.wl_fachunterrichtsart_id->wl_wert.kurzform = 'Fspr'
-- Remark: Given statement of TestTrack item 1440 is not compatible with value in wl_wert:
-- . ..WL_WERT_KURZFORM = 'Fremdsprache' is not in wl_wert.
--  There's ...WL_WERT.ANZEIGEFORM = 'Fremdsprache' or ...WL_WERT_KURZFORM = 'Fspr' .
-- Please use one of these alternatives.
-- TestTrack 1716:
-- In school Berufsschule II Ansbach 6186 subjects E, Ts (english, Ts)  have
-- schuelerfach->anzeige_als_unterr_fach.wl_fachunterrichtsart_id->wl_wert.kurzform = 'Fspr'
-- subjects Sk, M, MT have
-- schuelerfach->anzeige_als_unterr_fach.wl_fachunterrichtsart_id->wl_wert.kurzform = 'Ergpr'.
-- Don't ask me, if this is realistic :-)  -> Just for testing-purposes
insert into SVP_ANZEIGE_ALS_UNTERR_FACH 
(ID,IST_GS_HS,SCHUELERFACH_ID,WL_UNTERRICHTSBEREICH_ID,GUELTIG_VON,GUELTIG_BIS,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER) values
('MaPa_0003',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'E'),(select id from MP_wl where kurz = 'UNTBEREICH_Fspr'),
'2000-01-01',null,1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0004',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'F'),(select id from MP_wl where kurz = 'UNTBEREICH_Fspr'),
'2000-01-01',null,1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0005',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'L'),(select id from MP_wl where kurz = 'UNTBEREICH_Fspr'),
'2000-01-01',null,1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09'),
 ('MaPa_0006',0,(Select id from MP_SCHUELERFAECHER_BS6186_2008 where kurzform = 'E'),(select id from MP_wl where kurz = 'UNTBEREICH_Fspr'),
'2000-01-01',null,1,
(Select id from MP_BS6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0007',0,(Select id from MP_SCHUELERFAECHER_BS6186_2008 where kurzform = 'Ts'),(select id from MP_wl where kurz = 'UNTBEREICH_Fspr'),
'2000-01-01',null,1,
(Select id from MP_BS6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0008',0,(Select id from MP_SCHUELERFAECHER_BS6186_2008 where kurzform = 'Sk'),(select id from MP_wl where kurz = 'UNTBEREICH_Ergpr'),
'2000-01-01',null,1,
(Select id from MP_BS6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0009',0,(Select id from MP_SCHUELERFAECHER_BS6186_2008 where kurzform = 'M'),(select id from MP_wl where kurz = 'UNTBEREICH_Ergpr'),
'2000-01-01',null,1,
(Select id from MP_BS6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0010',0,(Select id from MP_SCHUELERFAECHER_BS6186_2008 where kurzform = 'MT'),(select id from MP_wl where kurz = 'UNTBEREICH_Ergpr'),
'2000-01-01',null,1,
(Select id from MP_BS6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,
 '2009-01-18 12:00:00.0','erg01_09');
 
 
-- Anzeige als Unterrichtsfach
-- Die Fcher M, E, Ph, G sind am Gym 0064 im Schuljahr 2008/09 Pflichtfach 
-- subjects M, E, Ph, G at Gym 0064 in schoolyear 2008/09 are obligatory subjects
insert into SVP_ANZEIGE_ALS_UNTERR_FACH 
(ID,IST_GS_HS,SCHUELERFACH_ID,WL_UNTERRICHTSBEREICH_ID,GUELTIG_VON,GUELTIG_BIS,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER)
values
('MaPa_0011',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'M'),(select id from MP_wl where kurz = 'UNTBEREICH_P'),
'2000-01-01',null,1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0, '2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0012',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'E'),(select id from MP_wl where kurz = 'UNTBEREICH_LK'),
'2000-01-01',null,2,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0, '2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0013',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'Ph'),(select id from MP_wl where kurz = 'UNTBEREICH_P'),
'2000-01-01',null,1,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0, '2009-01-18 12:00:00.0','erg01_09'),
('MaPa_0014',0,(Select id from MP_SCHUELERFAECHER_GYM0064_2008 where kurzform = 'G'),(select id from MP_wl where kurz = 'UNTBEREICH_LK'),
'2000-01-01',null,2,
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0, '2009-01-18 12:00:00.0','erg01_09');
 
-- Die Schlerin Rigatoni02, Britta in der Klasse 10a, Gymnasium 006, bekommt F als Wahlfach (Unterrichtsart 'B')  bei
-- der Lehrkraft kreiland, Stephanie
-- Begin
 
-- Wir mssen der Schlerin Rigatoni, Britta einen neuen Wahlunterricht im Fach Franzsisch zuordnen, brauchen also zunchst das betreffende Schlerfach:
create view MP_schuelerfach_f_0064 as
select * from svp_Schuelerfach where
schule_schuljahr_id = (select SCHULE_SCHULJAHR_2008_ID from MP_GYM0064) and
Kurzform = 'F';

-- ... und natrlich die Ids der Schlerin
create view mp_rigatoni_0064 as
select SVP_SCHUELER_STAMM.id as schueler_stamm_id, SVP_SCHUELER_SCHULJAHR.id as schueler_schuljahr_id from
SVP_SCHUELER_STAMM, SVP_SCHUELER_SCHULJAHR where
rufname = 'Britta' and
familienname = 'Rigatoni02' and
schueler_stamm_id = svp_schueler_stamm.id and
SVP_SCHUELER_STAMM.SCHULE_STAMM_ID = (select id from MP_GYM0064); 
 
-- jetzt bekommt Britta Rigatoni den Wahlunterricht verpasst. Zeit wird's, dass sie endlich Franzsisch lernt!
insert into SVP_BESUCHTES_FACH
(ID, SCHUELER_SCHULJAHR_ID, SCHUELERFACH_ID, BESUCHT_VON, BESUCHT_BIS, UNTERRICHTSART,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER)
 values
('MaPa_0001',(select SCHUELER_SCHULJAHR_ID from MP_RIGATONI_0064),
(select id from MP_SCHUELERFACH_F_0064),'2007-08-01','2008-07-31','B',
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0, '2009-01-18 12:00:00.0','erg01_09');

-- Frau Kreiland hlt Wahlunterricht Franzsisch. Wir mssen also deren Wahlunterricht mit dem belegten Fach von Britta Rigatoni verknpfen.
-- Zunchst brauchen wir die IDs von Frau Kreiland:
create view MP_Kreiland_Stephanie_0064 as
select SVP_LEHRER_STAMM.id as lehrer_stamm_id, SVP_LEHRER_SCHULJAHR.id as lehrer_schuljahr_id,
SVP_LEHRER_SCHULJAHR_SCHULE.id as lehrer_schuljahr_schule_id from
svp_lehrer_stamm, svp_lehrer_schuljahr, svp_lehrer_schuljahr_schule where
svp_Lehrer_stamm.FAMILIENNAME = 'Kreiland' and
svp_lehrer_stamm.PKZ = '540708719' and
svp_lehrer_schuljahr.LEHRER_STAMM_ID = svp_Lehrer_stamm.id and
svp_lehrer_schuljahr.SCHULJAHR_ID = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_lehrer_schuljahr_schule.LEHRER_SCHULJAHR_ID = SVP_LEHRER_SCHULJAHR.id and
svp_lehrer_schuljahr_schule.SCHULE_SCHULJAHR_ID = (select schule_schuljahr_id from MP_GYM0064);

-- Das ist der Wahlunterricht Franzsisch von Frau Kreiland:
create view MP_unterrichtselement_Kreiland_F as
select SVP_UNTERRICHTSELEMENT.* from
SVP_UNTERRICHTSELEMENT, SVP_FACHGRUPPE where
SVP_UNTERRICHTSELEMENT.LEHRER_SCHULJAHR_SCHULE_ID = (select lehrer_schuljahr_schule_id from MP_KREILAND_STEPHANIE_0064) and
SVP_FACHGRUPPE.SCHUELERFACH_ID = (select id from MP_SCHUELERFACH_F_0064) and
SVP_UNTERRICHTSELEMENT.FACHGRUPPE_ID = SVP_FACHGRUPPE.id and
SVP_UNTERRICHTSELEMENT.WL_UNTERRICHTSART_ID = (select id from MP_wl where anzeigeform = 'Wahlunt');

insert into SVP_BESUCHTES_FACH_U_ELEMENT 
(ID, BESUCHTES_FACH_ID,UNTERRICHTSELEMENT_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER)
 values
('MaPa_0001','MaPa_0001',(select id from MP_unterrichtselement_Kreiland_F),
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0, '2009-01-18 12:00:00.0','erg01_09');

drop view MP_unterrichtselement_Kreiland_F; 
drop view MP_Kreiland_Stephanie_0064;

-- Britta Rigatoni bekommt jetzt noch Wahlunterricht in Orw (Orchester) bei Herrn Schneistadt
-- ================================================================================
-- Wir mssen der Schlerin Rigatoni, Britta einen neuen Wahlunterricht im Fach Orchester zuordnen, brauchen also zunchst das betreffende Schlerfach:
create view MP_schuelerfach_Orw_0064 as
select * from svp_Schuelerfach where
schule_schuljahr_id = (select SCHULE_SCHULJAHR_2008_ID from MP_GYM0064) and
Kurzform = 'Orw';

insert into SVP_BESUCHTES_FACH
(ID, SCHUELER_SCHULJAHR_ID, SCHUELERFACH_ID, BESUCHT_VON, BESUCHT_BIS, UNTERRICHTSART,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER)
 values
('MaPa_0002',(select SCHUELER_SCHULJAHR_ID from MP_RIGATONI_0064),
(select id from MP_SCHUELERFACH_Orw_0064),'2007-08-01','2008-07-31','B',
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0, '2009-01-18 12:00:00.0','erg01_09');

-- Herr Schneistadt hlt Wahlunterricht Orchester. Wir mssen also deren Wahlunterricht mit dem belegten Fach von Britta Rigatoni verknpfen.
-- Zunchst brauchen wir die IDs von Frau Kreiland:
create view MP_Schneistadt_Christian_0064 as
select SVP_LEHRER_STAMM.id as lehrer_stamm_id, SVP_LEHRER_SCHULJAHR.id as lehrer_schuljahr_id,
SVP_LEHRER_SCHULJAHR_SCHULE.id as lehrer_schuljahr_schule_id from
svp_lehrer_stamm, svp_lehrer_schuljahr, svp_lehrer_schuljahr_schule where
svp_Lehrer_stamm.FAMILIENNAME = 'Schneistadt' and
svp_lehrer_stamm.PKZ = '562512718' and
svp_lehrer_schuljahr.LEHRER_STAMM_ID = svp_Lehrer_stamm.id and
svp_lehrer_schuljahr.SCHULJAHR_ID = (select id from svp_wl_schuljahr where kurzform = '2008/09') and
svp_lehrer_schuljahr_schule.LEHRER_SCHULJAHR_ID = SVP_LEHRER_SCHULJAHR.id and
svp_lehrer_schuljahr_schule.SCHULE_SCHULJAHR_ID = (select schule_schuljahr_id from MP_GYM0064);

-- Das ist der Wahlunterricht Orchester von Herrn Schneistadt:
create view MP_unterrichtselement_Schneistadt_Orw as
select SVP_UNTERRICHTSELEMENT.* from
SVP_UNTERRICHTSELEMENT, SVP_FACHGRUPPE where
SVP_UNTERRICHTSELEMENT.LEHRER_SCHULJAHR_SCHULE_ID = (select lehrer_schuljahr_schule_id from MP_Schneistadt_Christian_0064) and
SVP_FACHGRUPPE.SCHUELERFACH_ID = (select id from MP_SCHUELERFACH_Orw_0064) and
SVP_UNTERRICHTSELEMENT.FACHGRUPPE_ID = SVP_FACHGRUPPE.id and
SVP_UNTERRICHTSELEMENT.WL_UNTERRICHTSART_ID = (select id from MP_wl where anzeigeform = 'Wahlunt');

insert into SVP_BESUCHTES_FACH_U_ELEMENT 
(ID, BESUCHTES_FACH_ID,UNTERRICHTSELEMENT_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,
UPDATE_DATE,UPDATE_USER)
 values
('MaPa_0002','MaPa_0002',(select id from MP_unterrichtselement_Schneistadt_Orw),
(Select id from MP_gym0064),'erg01_09','2009-01-18 12:00:00.0','2008',0, '2009-01-18 12:00:00.0','erg01_09');

drop view MP_unterrichtselement_Schneistadt_Orw;
drop view MP_Schneistadt_Christian_0064;
drop view MP_Schuelerfach_Orw_0064;

drop view MP_schuelerfach_f_0064;
drop view mp_rigatoni_0064;

-- End 
-- Die Schlerin Rigatoni02, Britta in der Klasse 10a, Gymnasium 0064, bekommt F als Wahlfach (Unterrichtsart 'B')  bei
-- der Lehrkraft kreiland, Stephanie und Orw (Orchester) bei Herrn Schneistadt, Christian
 
 

-- drop views

drop view MP_Klassengr_10a_1_0064_2008;

drop view MP_Nichtschueler_Mirus_Schueler_Schuljahr;
drop view MP_Nichtschueler_Mirus;
drop view MP_BOS0839;

drop view MP_Lehrer_Baur;
drop view MP_Lehrer_Brenner;
drop view MP_Lehrer_Grimm;
drop view MP_FOS0856;

drop view MP_Lehrer_Freidorf;
drop view MP_Lehrer_Fodorf;
drop view MP_Lehrer_Blastadt;
drop view MP_Lehrer_Alpen;
drop view MP_Lehrer_Benke;
drop view MP_Schuelerfaecher_Gym0064_2008;
drop view MP_Klasse_9c_0064_2008;
drop view MP_Klasse_9a_0064_2008;
drop view MP_SECHSD_02KPSCHULE_0455;
drop view MP_Lehrer_Schneistadt;
drop view MP_Verkehrsmittel_Gym0064;
drop view MP_Gym0221;
drop view MP_Schuelerfaecher_BS6186_2008;
drop view MP_BS6186;
drop view MP_Betrieb_Super_Meyer;
drop view MP_Gym0064;
drop view MP_Vater_Maus01_Margit;
drop view MP_Maus01_Margit;
drop view MP_Bunt01_Agnes;
drop view MP_Bunt01_evelyn;
drop view MP_Sehne02_Daniel;
drop view MP_wl;


-- ===================================
-- Ab hier der Teil von Herr Hofer
-- ===================================
-- Lschen alter Patches:
delete from svp_schueler_verkehrsmittel
where id like 'HaHo%';

delete from svp_schueler_anschrift
where id like 'HaHo%';

delete from svp_person_kommunikation
where id like 'HaHo%';

delete from svp_schueler_ansprechpartner
where id like 'HaHo%';

delete from svp_kommunikation
where id like 'HaHo%';

delete from svp_person
where id like 'HaHo%';

delete from svp_anschrift
where id like 'HaHo%';





-- Deklaration der Views
-- Volksschule 2684
Create View VS2684 (id, schule_schuljahr_2008_id) as 
select svp_schule_stamm.id, svp_schule_schuljahr.id from 

svp_schule_stamm,svp_schule_schuljahr where 
svp_schule_stamm.id = schule_stamm_id and 
schulnummer = '2684' and 
SCHULJAHR_ID = '1158_2008'; 

-- Verkehrsmittel, die der VS 2684 zugeordnet sind 
Create View Verkehrsmittel_VS2684 as 
select * from svp_verkehrsmittel where 
schule_stamm_id = (Select id from VS2684); 

-- Schlerin Wolle Janin, Klasse 1a, VS 2684
Create View Wolle_Janin (id,schueler_schuljahr_id) as 
select svp_schueler_stamm.id, svp_schueler_schuljahr.id from 

SVP_SCHUELER_STAMM,SVP_SCHUELER_SCHULJAHR where 
svp_schueler_stamm.FAMILIENNAME = 'Wolle' and 
svp_schueler_stamm.RUFNAME = 'Janin' and 
svp_schueler_stamm.SCHUELERNUMMER = 'A_00268400000001' and
SVP_SCHUELER_SCHULJAHR.SCHUELER_STAMM_ID = svp_schueler_stamm.ID and 
schuljahr_id = '1158_2008';

-- Ab hier kommen die insert-statements 
-- ************************************* 
-- Verkehrsmittel: Schlerin Wolle Janin fhrt mit U-Bahn und dem ffentlichen Bus 12
insert into svp_schueler_verkehrsmittel 
(ID,VERKEHRSMITTEL_ID,SCHUELER_STAMM_ID, 
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION) 
values 
('HaHo_0001',(Select id from Verkehrsmittel_VS2684 where kurzbezeichnung 
= 'UB'),(select id from Wolle_Janin),
(Select id from VS2684),'erg01_09','2009-01-18 12:00:00.0','2008',0); 

insert into svp_schueler_verkehrsmittel 
(ID,VERKEHRSMITTEL_ID,SCHUELER_STAMM_ID, 
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION) 
values 
('HaHo_0002',(Select id from Verkehrsmittel_VS2684 where kurzbezeichnung 
= '12'),(select id from Wolle_Janin),
(Select id from VS2684),'erg01_09','2009-01-18 12:00:00.0','2008',0); 

-- Lsachung der Anschrift notwendig, da Vater doppelt vorhanden
Delete from svp_schueler_anschrift where schueler_stamm_id = (select id 

from Wolle_Janin) 
and wl_anschriftstyp_id = '1016_01';

insert into svp_anschrift
(ID,STRASSE,NUMMER,POSTFACH,POSTLEITZAHL,ORTSBEZEICHNUNG,ANREDETEXT,ANSCHRIFTTEXT,WL_STAAT_ID,GEMEINDE_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION) 
values 
('HaHo_0001','Brunnenweg',NULL,'12a','94032','Passau','Sehr geehrter Herr Wolle','Herr Wolle','1166_00010','1098_09162000',
(Select id from VS2684),'erg01_09','2009-01-18 12:00:00.0','2008',0); 

insert into svp_person
(ID,SCHULE_STAMM_ID, WL_PERSONENTYP_ID,FAMILIENNAME,VORNAMEN,ANSCHRIFT_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION) 
values 
('HaHo_0001',(Select id from VS2684),'1135_002','Wolle','Michael','HaHo_0001',
(Select id from VS2684),'erg01_09','2009-01-18 12:00:00.0','2008',0); 

insert into svp_schueler_anschrift
(ID,PERSON_ID,SCHUELER_STAMM_ID,WL_ANSCHRIFTSTYP_ID,KENNUNG,REITER_NR,WL_ELTERNVERTRETUNG_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION) 
values 
('HaHo_0001','HaHo_0001',(select id from 

Wolle_Janin),'1016_01',NULL,1,NULL,
(Select id from VS2684),'erg01_09','2009-01-18 12:00:00.0','2008',0); 

insert into svp_kommunikation
(ID,WL_KOMMUNIKATIONSTYP_ID,KOMMUNIKATIONSADRESSE,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION) 
values 
('HaHo_0001','1113_01','0851/8787866',1,
(Select id from VS2684),'erg01_09','2009-01-18 12:00:00.0','2008',0);

insert into svp_kommunikation
(ID,WL_KOMMUNIKATIONSTYP_ID,KOMMUNIKATIONSADRESSE,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION) 
values 
('HaHo_0002','1113_03','0851/77020',2,
(Select id from VS2684),'erg01_09','2009-01-18 12:00:00.0','2008',0);

insert into svp_kommunikation
(ID,WL_KOMMUNIKATIONSTYP_ID,KOMMUNIKATIONSADRESSE,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION) 
values 
('HaHo_0003','1113_01','0851/330',1,
(Select id from VS2684),'erg01_09','2009-01-18 12:00:00.0','2008',0);

insert into svp_kommunikation
(ID,WL_KOMMUNIKATIONSTYP_ID,KOMMUNIKATIONSADRESSE,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION) 
values 
('HaHo_0004','1113_01','0851/3422',2,
(Select id from VS2684),'erg01_09','2009-01-18 12:00:00.0','2008',0);

insert into SVP_PERSON_KOMMUNIKATION
(ID,PERSON_ID,KOMMUNIKATION_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION) 
values 
('HaHo_0001','HaHo_0001','HaHo_0001',
(Select id from VS2684),'erg01_09','2009-01-18 12:00:00.0','2008',0);

insert into SVP_PERSON_KOMMUNIKATION
(ID,PERSON_ID,KOMMUNIKATION_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION) 
values 
('HaHo_0002','HaHo_0001','HaHo_0002',
(Select id from VS2684),'erg01_09','2009-01-18 12:00:00.0','2008',0);

insert into SVP_SCHUELER_ANSPRECHPARTNER
(ID,SCHUELER_STAMM_ID,KOMMUNIKATION_ID,NAME,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION) 
values 
('HaHo_0001',(select id from Wolle_Janin),'HaHo_0003','Oma Wolle',1,
(Select id from VS2684),'erg01_09','2009-01-18 12:00:00.0','2008',0);

insert into SVP_SCHUELER_ANSPRECHPARTNER
(ID,SCHUELER_STAMM_ID,KOMMUNIKATION_ID,NAME,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION) 
values 
('HaHo_0002',(select id from Wolle_Janin),'HaHo_0004','Wolle am Arbeitsplatz',2,
(Select id from VS2684),'erg01_09','2009-01-18 12:00:00.0','2008',0);

Drop view Wolle_Janin;
Drop view Verkehrsmittel_VS2684;
Drop view VS2684;

-- ==========================================
-- Ab hier das Skript von Herrn Wenzel
-- ==========================================
--letzte angelegte ID in SVP_Benutzer = WoWe_0054
--letzte angelegte ID in SVP_Benutzer_Schule_stamm = WoWe_0118
--letzte angelegte ID in SVP_Benutzer_Schule_Stamm_Roll = WoWe_0053
--letzte angelegte ID in SVP_ROLLE = WoWe_0011
--letzte angelegte ID in SVP_ROLLE_BERECHTIGUNG = WoWe_0038
--letzte angelegte ID SVP_NUP_STAMM = WoWe_005
--letzte angelegte ID in SVP_NUP_SCHULJAHR = WoWe_005
--letzte angelegte ID in SVP_NUP_EINSATZ = WoWe_006
--letzte angelegte ID in SVP_PERSON = WoWe_0009

-- Deklaration der Views
create view loeschen_1 (id, ID_Benutzer) as
select svp_benutzer_schule_stamm.id, svp_benutzer_schule_stamm.benutzer_id from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0001' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

create view loeschen_2 (id,name,vorname,kennung) as
select svp_benutzer.id,svp_benutzer.name,svp_benutzer.vorname,svp_benutzer.kennung from svp_benutzer where
substr(svp_benutzer.id,1,7) = 'WoWe_00';

drop view loeschen_1;
drop view loeschen_2;

--Benutzer aus svp_system_settings lschen
delete from SVP_SYSTEM_SETTINGS where
substr(SVP_SYSTEM_SETTINGS.benutzer_id,1,5) = 'WoWe_';

--Administratoren lschen
--Benutzer aus benutzer_schule_stamm lschen
delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0001' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0002' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0003' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0004' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0005' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0006' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0007' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0008' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0009' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0010' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0011' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0012' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0013' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0014' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

--Benutzer lschen
delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0001';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0002';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0003';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0004';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0005';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0006';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0007';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0008';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0009';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0010';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0011';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0012';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0013';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0014';

--Administratoren anlegen
-- Deklaration der Views
-- Schule 0064
Create View we_0064 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0064';

-- Schule 0455
Create View we_0455 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0455';

-- Schule 0839
Create View we_0839 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0839';

-- Schule 0856
Create View we_0856 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0856';

-- Schule 2673
Create View we_2673 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '2673';

-- Schule 2684
Create View we_2684 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '2684';

-- Schule 3089
Create View we_3089 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '3089';

-- Schule 3272
Create View we_3272 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '3272';

-- Schule 6178
Create View we_6178 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '6178';

-- Schule 6186
Create View we_6186 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '6186';

-- Schule 7015
Create View we_7015 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7015';

-- Schule 7201
Create View we_7201 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7201';

-- Schule 7525
Create View we_7525 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7525';

-- Ab hier kommen die insert-statements
-- *************************************
--Administrator alle, Adminalle, Voralle; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0001','Adminalle','Voralle','alle',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

insert into svp_benutzer_schule_stamm
(ID,BENUTZER_ID,SCHULE_STAMM_ID,
ABLAUFDATUM,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0001','WoWe_0001',(select id FROM we_0064),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0002','WoWe_0001',(select id FROM we_0455),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0003','WoWe_0001',(select id FROM we_0839),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0004','WoWe_0001',(select id FROM we_0856),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0005','WoWe_0001',(select id FROM we_2673),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0006','WoWe_0001',(select id FROM we_2684),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0007','WoWe_0001',(select id FROM we_3089),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0008','WoWe_0001',(select id FROM we_3272),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0009','WoWe_0001',(select id FROM we_6178),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0010','WoWe_0001',(select id FROM we_6186),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0011','WoWe_0001',(select id FROM we_7015),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0012','WoWe_0001',(select id FROM we_7201),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0013','WoWe_0001',(select id FROM we_7525),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Administrator a0064, Admin0455, Vor0064; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0002','Admin0064','Vor0064','a0064',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Administrator a0455, Admin0455, Vor0455; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0003','Admin0455','Vor0455','a0455',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_0455),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Administrator a0839, Admin0839, Vor0839; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0004','Admin0839','Vor0839','a0839',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_0839),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Administrator a0856, Admin0856, Vor0856; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0005','Admin0856','Vor0856','a0856',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_0856),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Administrator a2673, Admin2673, Vor2673; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0006','Admin2673','Vor2673','a2673',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_2673),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Administrator a2684, Admin2684, Vor2684; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0007','Admin2684','Vor2684','a2684',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_2684),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Administrator a3089, Admin3089, Vor3089; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0008','Admin3089','Vor3089','a3089',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_3089),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Administrator a3272, Admin3272, Vor3272; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0009','Admin3272','Vor3272','a3272',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_3272),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Administrator a6178, Admin6178, Vor6178; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0010','Admin6178','Vor6178','a6178',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_6178),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Administrator a6186, Admin6186, Vor6186; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0011','Admin6186','Vor6186','a6186',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_6186),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Administrator a7015, Admin7015, Vor7015; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0012','Admin7015','Vor7015','a7015',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_7015),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Administrator a7201, Admin7201, Vor7201; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0013','Admin7201','Vor7201','a7201',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_7201),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Administrator a7525, Admin7525, Vor7525; gltig bis 31.12.2015
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0014','Admin7525','Vor7525','a7525',
2,'BENUTZER',1,'!11.22.3333!','2009-01-21 12:00:00.0','2009-01-21 12:00:00.0',0,
(select id from we_7525),'erg01_09','2009-01-18 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Die vom Administrator verwaltete Schule hinzufgen
insert into svp_benutzer_schule_stamm
(ID,BENUTZER_ID,SCHULE_STAMM_ID,
ABLAUFDATUM,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0014','WoWe_0002',(select id FROM we_0064),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0015','WoWe_0003',(select id FROM we_0455),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0016','WoWe_0004',(select id FROM we_0839),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0017','WoWe_0005',(select id FROM we_0856),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0018','WoWe_0006',(select id FROM we_2673),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0019','WoWe_0007',(select id FROM we_2684),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0020','WoWe_0008',(select id FROM we_3089),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0021','WoWe_0009',(select id FROM we_3272),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0022','WoWe_0010',(select id FROM we_6178),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0023','WoWe_0011',(select id FROM we_6186),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0024','WoWe_0012',(select id FROM we_7015),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0025','WoWe_0013',(select id FROM we_7201),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle'),

('WoWe_0026','WoWe_0014',(select id FROM we_7525),
'2015-12-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-21 12:00:00.0','2008',0,'2009-01-21 12:00:00.0','alle');

--Views lschen
drop View we_0064;
drop View we_0455;
drop View we_0839;
drop View we_0856;
drop View we_2673;
drop View we_2684;
drop View we_3089;
drop View we_3272;
drop View we_6178;
drop View we_6186;
drop View we_7015;
drop View we_7201;
drop View we_7525;

-- Deklaration der Views
create view loeschen_1 (id, ID_Benutzer) as
select svp_benutzer_schule_stamm.id, svp_benutzer_schule_stamm.benutzer_id from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0017' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0018' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0019' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0020' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0021' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0022' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0023' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0024' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0025' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0026' and
substr(svp_benutzer_schule_stamm.id,1,7) = 'WoWe_00';

create view loeschen_2 (id,name,vorname,kennung) as
select svp_benutzer.id,svp_benutzer.name,svp_benutzer.vorname,svp_benutzer.kennung from svp_benutzer where
substr(svp_benutzer.id,1,9) = 'WoWe_0017' or 
substr(svp_benutzer.id,1,9) = 'WoWe_0018' or
substr(svp_benutzer.id,1,9) = 'WoWe_0019' or
substr(svp_benutzer.id,1,9) = 'WoWe_0020' or
substr(svp_benutzer.id,1,9) = 'WoWe_0021' or
substr(svp_benutzer.id,1,9) = 'WoWe_0022' or
substr(svp_benutzer.id,1,9) = 'WoWe_0023' or
substr(svp_benutzer.id,1,9) = 'WoWe_0024' or
substr(svp_benutzer.id,1,9) = 'WoWe_0025' or
substr(svp_benutzer.id,1,9) = 'WoWe_0026';

create view loeschen_3 (id,name,vorname) as
select svp_person.id,svp_person.familienname,svp_person.vornamen from svp_person where
svp_person.id = 'WoWe_0001' or 
svp_person.id = 'WoWe_0002';

drop view loeschen_1;
drop view loeschen_2;
drop view loeschen_3;

--Administratoren lschen
--Benutzer aus benutzer_schule_stamm lschen
delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0017' and
substr(svp_benutzer_schule_stamm.id,1,7) = 'WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0018' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0019' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0020' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0021' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0022' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0023' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0024' and
substr(svp_benutzer_schule_stamm.id,1,6)='WoWe_0';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0025' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0026' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

--Benutzer lschen
delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0017';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0018';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0019';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0020';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0021';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0022';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0023';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0024';

delete from svp_person where
svp_person.id = 'WoWe_0001';

delete from svp_person where
svp_person.id = 'WoWe_0002';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0025';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0026';

-- Deklaration der Views
-- Alpen, Inge
Create View we_alpen (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Alpen' and
svp_lehrer_stamm.vornamen = 'Inge' and
svp_lehrer_stamm.geburtsdatum = '1967-12-30' and
svp_lehrer_stamm.stammschule_id = '1160_0064';

--Prediger, Peter
Create View we_prediger (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Prediger' and
svp_lehrer_stamm.vornamen = 'Peter Paul' and
svp_lehrer_stamm.geburtsdatum = '1964-07-31' and
svp_lehrer_stamm.stammschule_id = '1160_0455';

--Systembetreuer, Sandro
Create View we_systembetreuer (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Systembetreuer' and
svp_lehrer_stamm.vornamen = 'Sandro' and
svp_lehrer_stamm.geburtsdatum = '1949-09-09' and
svp_lehrer_stamm.stammschule_id = '1160_0455';

--Altdorf, Gabriele
Create View we_altdorf (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Altdorf' and
svp_lehrer_stamm.vornamen = 'Gabriele' and
svp_lehrer_stamm.geburtsdatum = '1950-01-23' and
svp_lehrer_stamm.stammschule_id = '1160_0064';

--Dsseldorf, Dagmar NUP
Create View we_duesseldorf (id,name,vorname,geburtsdat) as
select SVP_NUP_STAMM.id, SVP_NUP_STAMM.familienname, SVP_NUP_STAMM.vornamen, SVP_NUP_STAMM.geburtsdatum from SVP_NUP_STAMM where
SVP_NUP_STAMM.familienname = 'Dsseldorf' and
SVP_NUP_STAMM.vornamen = 'Dagmar' and
SVP_NUP_STAMM.geburtsdatum = '1965-07-13' and
SVP_NUP_STAMM.stammschule_id = '1160_7015';

--Nairobi, Norbert NUP
Create View we_nairobi (id,name,vorname,geburtsdat) as
select SVP_NUP_STAMM.id, SVP_NUP_STAMM.familienname, SVP_NUP_STAMM.vornamen, SVP_NUP_STAMM.geburtsdatum from SVP_NUP_STAMM where
SVP_NUP_STAMM.familienname = 'Nairobi' and
SVP_NUP_STAMM.vornamen = 'Norbert' and
SVP_NUP_STAMM.geburtsdatum = '1975-08-15' and
SVP_NUP_STAMM.stammschule_id = '1160_7015';

-- Schule 0064
Create View we_0064 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0064';
-- Schule 0455
Create View we_0455 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0455';
-- Schule 0839
Create View we_0839 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0839';
-- Schule 0856
Create View we_0856 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0856';
-- Schule 2673
Create View we_2673 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '2673';
-- Schule 2684
Create View we_2684 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '2684';
-- Schule 3089
Create View we_3089 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '3089';
-- Schule 3272
Create View we_3272 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '3272';
-- Schule 5040
Create View we_5040 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '5040';
-- Schule 6178
Create View we_6178 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '6178';
-- Schule 6186
Create View we_6186 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '6186';
-- Schule 7015
Create View we_7015 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7015';
-- Schule 7201
Create View we_7201 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7201';
-- Schule 7525
Create View we_7525 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7525';

-- Insert-statements fr Verwaltungskrfte
-- *************************************
--Verwaltungspersonen anlegen
--Sekretrin01, Christine; Schule 0064
insert into svp_person
(ID,SCHULE_STAMM_ID,WL_PERSONENTYP_ID,FAMILIENNAME,VORNAMEN,WL_ANREDE_ID,PERSONAL,HAT_ZUGANG_ZUM_PAEDAG_NETZ,HAT_ZUGANG_VERWALTUNGS_NETZ,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0001',(select id FROM we_0064),'1135_001','Sekretrin01','Christine','1015_1',1,0,0,0,
(Select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','Schul'),
--Sekretrin02, Nicole; Schule 7525
('WoWe_0002',(select id FROM we_0064),'1135_001','Sekretrin02','Nicole','1015_1',1,0,0,0,
(Select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','Schul');

-- Deklaration der Views fr Verwaltungskrfte
--Sekretrin01, Christine VP
Create View we_sekre01 (id,name,vorname,personal) as
select SVP_PERSON.id, SVP_PERSON.familienname, SVP_PERSON.vornamen, SVP_PERSON.personal from SVP_PERSON where
SVP_PERSON.ID = 'WoWe_0001' and
SVP_PERSON.familienname = 'Sekretrin01' and
SVP_PERSON.vornamen = 'Christine' and
SVP_PERSON.PERSONAL = 1;

--Sekretrin02, Nicole VP
Create View we_sekre02 (id,name,vorname,personal) as
select SVP_PERSON.id, SVP_PERSON.familienname, SVP_PERSON.vornamen, SVP_PERSON.personal from SVP_PERSON where
SVP_PERSON.ID = 'WoWe_0002' and
SVP_PERSON.familienname = 'Sekretrin02' and
SVP_PERSON.vornamen = 'Nicole' and
SVP_PERSON.PERSONAL = 1;

--Administratoren anlegen
insert into svp_benutzer
(ID,NAME,VORNAME,LEHRER_STAMM_ID,PERSON_ID,NICHT_UNTERR_PERSON_ID,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
--Administrator inalpe, Alpen, Inge; nicht aktiv, 0064
('WoWe_0017',(select name FROM we_alpen), (select vorname from we_alpen),(select id from we_alpen),null,null,'inalpe',
2,'LK',0,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Administrator pepre, Prediger, Peter; aktiv, 0455
('WoWe_0018',(select name FROM we_prediger), (select vorname from we_prediger),(select id from we_prediger),null,null,'pepre',
2,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0455),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Administrator sasys, Systembetreuer, Sandro; aktiv, 0455
('WoWe_0019',(select name FROM we_systembetreuer), (select vorname from we_systembetreuer),(select id from we_systembetreuer),null,null,'sasys',
2,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0455),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Administrator gaalt, Altdorf, Gabriele; aktiv, 0064
('WoWe_0020',(select name FROM we_altdorf), (select vorname from we_altdorf),(select id from we_altdorf),null,null,'gaalt',
2,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Administrator dads, Dsseldorf, Dagmar; aktiv, 0856
('WoWe_0021',(select name FROM we_duesseldorf), (select vorname from we_duesseldorf),null,null,(select id from we_duesseldorf),'dads',
2,'UBP',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0856),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Administrator nonai, Nairobi, Norbert; aktiv, 0856
('WoWe_0022',(select name FROM we_nairobi), (select vorname from we_nairobi),null,null,(select id from we_nairobi),'nonai',
2,'UBP',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0856),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Verwaltungspersonal chsek, Sekretrin01, Christine; aktiv, 0064
('WoWe_0023',(select name FROM we_sekre01), (select vorname from we_sekre01),null,(select id from we_sekre01),null,'chsek',
2,'VP',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Verwaltungspersonal nisek, Sekretrin02, Nicole; aktiv, 0064
('WoWe_0024',(select name FROM we_sekre02), (select vorname from we_sekre02),null,(select id from we_sekre02),null,'nisek',
0,'VP',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Sonstige Benutzer Soadmin01, Soadminvor01; so0455 Schule 0455
('WoWe_0025','Soadmin01','Soadminvor01' ,null,null,null,'so0455',
2,'BENUTZER',0,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0455),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Sonstige Benutzer Soadmin01, Soadminvor02, so0064 Schule 0064
('WoWe_0026','Soadmin02','Soadminvor02' ,null,null,null,'so0064',
2,'BENUTZER',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle');

--Die vom Administrator verwalteten Schule hinzufgen
--Fr Alpen, Inge
--Schule 0064; ohne Ablaufdatum
insert into svp_benutzer_schule_stamm
(ID,BENUTZER_ID,SCHULE_STAMM_ID,
ABLAUFDATUM,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0029','WoWe_0017',(select id FROM we_0064),
null,(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Alpen, Inge: Schule 0064; mit Ablaufdatum 2011-08-01
('WoWe_0030','WoWe_0017',(select id FROM we_2684),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Prediger, Peter: Schule 0455; mit Ablaufdatum 2011-08-01
('WoWe_0031','WoWe_0018',(select id FROM we_0455),
'2011-08-01 12:00:00.0',(select id FROM we_0455),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Systembetreuer, Sandro: Schule 0064; mit Ablaufdatum 2011-08-01
('WoWe_0032','WoWe_0019',(select id FROM we_0064),
'2011-08-01 12:00:00.0',(select id FROM we_0455),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Systembetreuer, Sandro: Schule 0455; ohne Ablaufdatum 
('WoWe_0033','WoWe_0019',(select id FROM we_0455),
null,(select id FROM we_0455),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Systembetreuer, Sandro: Schule 0856; mit Ablaufdatum 
('WoWe_0034','WoWe_0019',(select id FROM we_0856),
'2009-10-10 12:00:00.0',(select id FROM we_0455),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 0064; mit Ablaufdatum 
('WoWe_0035','WoWe_0020',(select id FROM we_0064),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 0455; mit Ablaufdatum 
('WoWe_0036','WoWe_0020',(select id FROM we_0455),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 0839; mit Ablaufdatum 
('WoWe_0037','WoWe_0020',(select id FROM we_0839),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 0856; mit Ablaufdatum 
('WoWe_0038','WoWe_0020',(select id FROM we_0856),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 2673; mit Ablaufdatum 
('WoWe_0039','WoWe_0020',(select id FROM we_2673),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 2684; mit Ablaufdatum 
('WoWe_0040','WoWe_0020',(select id FROM we_2684),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 3089; mit Ablaufdatum 
('WoWe_0041','WoWe_0020',(select id FROM we_3089),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 3272; mit Ablaufdatum 
('WoWe_0042','WoWe_0020',(select id FROM we_3272),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 5040; mit Ablaufdatum 
('WoWe_0043','WoWe_0020',(select id FROM we_5040),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 6178; mit Ablaufdatum 
('WoWe_0044','WoWe_0020',(select id FROM we_6178),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 6186; mit Ablaufdatum 
('WoWe_0045','WoWe_0020',(select id FROM we_6186),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 7015; mit Ablaufdatum 
('WoWe_0046','WoWe_0020',(select id FROM we_7015),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 7201; mit Ablaufdatum 
('WoWe_0047','WoWe_0020',(select id FROM we_7201),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Altdorf, Gabriele: Schule 7525; mit Ablaufdatum 
('WoWe_0048','WoWe_0020',(select id FROM we_7525),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Dsseldorf, Dagmar: Schule 0856; mit Ablaufdatum 
('WoWe_0049','WoWe_0021',(select id FROM we_0856),
'2011-08-01 12:00:00.0',(select id FROM we_7015),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Nairobi, Norbert: Schule 0064; ohne Ablaufdatum 
('WoWe_0050','WoWe_0022',(select id FROM we_0064),
null,(select id FROM we_7015),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Nairobi, Norbert: Schule 0856; mit Ablaufdatum 2011-08-01
('WoWe_0051','WoWe_0022',(select id FROM we_0856),
'2011-08-01 12:00:00.0',(select id FROM we_7015),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Nairobi, Norbert: Schule 2684; mit Ablaufdatum 2008-08-01
('WoWe_0052','WoWe_0022',(select id FROM we_2684),
'2008-08-01 12:00:00.0',(select id FROM we_7015),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Sekretrin01, Christine: Schule 0064; ohne Ablaufdatum
('WoWe_0053','WoWe_0023',(select id FROM we_0064),
null,(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Sekretrin01, Christine: Schule 7525; mit Ablaufdatum 2009-10-10
('WoWe_0054','WoWe_0023',(select id FROM we_7525),
'2009-10-10 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),

--Fr Soadmin01, Soadminvor01: Schule 0455; mit Ablaufdatum 2009-10-10
('WoWe_0055','WoWe_0025',(select id FROM we_0455),
'2009-10-10 12:00:00.0',(select id FROM we_0455),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 0455; ohne Ablaufdatum
('WoWe_0056','WoWe_0026',(select id FROM we_0064),
null,(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 0455; ohne Ablaufdatum
('WoWe_0057','WoWe_0026',(select id FROM we_0455),
null,(select id FROM we_0455),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 0839; ohne Ablaufdatum
('WoWe_0058','WoWe_0026',(select id FROM we_0839),
null,(select id FROM we_0839),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 0856; ohne Ablaufdatum
('WoWe_0059','WoWe_0026',(select id FROM we_0856),
null,(select id FROM we_0856),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 2673; ohne Ablaufdatum
('WoWe_0060','WoWe_0026',(select id FROM we_2673),
null,(select id FROM we_2673),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 2684; ohne Ablaufdatum
('WoWe_0061','WoWe_0026',(select id FROM we_2684),
null,(select id FROM we_2684),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 3089; ohne Ablaufdatum
('WoWe_0062','WoWe_0026',(select id FROM we_3089),
null,(select id FROM we_3089),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 3272; ohne Ablaufdatum
('WoWe_0063','WoWe_0026',(select id FROM we_3272),
null,(select id FROM we_3272),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 5040; ohne Ablaufdatum
('WoWe_0064','WoWe_0026',(select id FROM we_5040),
null,(select id FROM we_5040),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 6178; ohne Ablaufdatum
('WoWe_0065','WoWe_0026',(select id FROM we_6178),
null,(select id FROM we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 6186; ohne Ablaufdatum
('WoWe_0066','WoWe_0026',(select id FROM we_6186),
null,(select id FROM we_6186),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 7015; ohne Ablaufdatum
('WoWe_0067','WoWe_0026',(select id FROM we_7015),
null,(select id FROM we_7015),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 7201; ohne Ablaufdatum
('WoWe_0068','WoWe_0026',(select id FROM we_7201),
null,(select id FROM we_7201),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Soadmin02, Soadminvor02: Schule 7525; ohne Ablaufdatum
('WoWe_0069','WoWe_0026',(select id FROM we_7525),
null,(select id FROM we_7525),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle');

--Views lschen
drop View we_0064;
drop View we_0455;
drop View we_0839;
drop View we_0856;
drop View we_2673;
drop View we_2684;
drop View we_3089;
drop View we_3272;
drop View we_5040;
drop View we_6178;
drop View we_6186;
drop View we_7015;
drop View we_7201;
drop View we_7525;

drop View we_alpen;
drop View we_prediger;
drop View we_systembetreuer;
drop View we_altdorf;
drop View we_duesseldorf;
drop View we_nairobi;
drop View we_sekre01;
drop View we_sekre02;

-- Deklaration der Views
create view loeschen_1 (id, ID_Benutzer) as
select svp_benutzer_schule_stamm.id, svp_benutzer_schule_stamm.benutzer_id from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0027' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0028' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0029' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0030' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0031' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0032' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0033' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0034' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0035' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0036' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0037' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0038' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0039' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0040' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0041' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0042' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0043' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0044' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0045' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0046' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0047' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0048' or 
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0049' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0050' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0051' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0052' and
substr(svp_benutzer_schule_stamm.id,1,6) = 'WoWe_0';

create view loeschen_2 (id,name,vorname,kennung) as
select svp_benutzer.id,svp_benutzer.name,svp_benutzer.vorname,svp_benutzer.kennung from svp_benutzer where
substr(svp_benutzer.id,1,9) = 'WoWe_0027' or
substr(svp_benutzer.id,1,9) = 'WoWe_0028' or
substr(svp_benutzer.id,1,9) = 'WoWe_0029' or
substr(svp_benutzer.id,1,9) = 'WoWe_0030' or
substr(svp_benutzer.id,1,9) = 'WoWe_0031' or
substr(svp_benutzer.id,1,9) = 'WoWe_0032' or
substr(svp_benutzer.id,1,9) = 'WoWe_0033' or
substr(svp_benutzer.id,1,9) = 'WoWe_0034' or
substr(svp_benutzer.id,1,9) = 'WoWe_0035' or
substr(svp_benutzer.id,1,9) = 'WoWe_0036' or
substr(svp_benutzer.id,1,9) = 'WoWe_0037' or
substr(svp_benutzer.id,1,9) = 'WoWe_0038' or
substr(svp_benutzer.id,1,9) = 'WoWe_0039' or
substr(svp_benutzer.id,1,9) = 'WoWe_0040' or
substr(svp_benutzer.id,1,9) = 'WoWe_0041' or
substr(svp_benutzer.id,1,9) = 'WoWe_0042' or
substr(svp_benutzer.id,1,9) = 'WoWe_0043' or
substr(svp_benutzer.id,1,9) = 'WoWe_0044' or
substr(svp_benutzer.id,1,9) = 'WoWe_0045' or
substr(svp_benutzer.id,1,9) = 'WoWe_0046' or
substr(svp_benutzer.id,1,9) = 'WoWe_0047' or
substr(svp_benutzer.id,1,9) = 'WoWe_0048' or
substr(svp_benutzer.id,1,9) = 'WoWe_0049' or
substr(svp_benutzer.id,1,9) = 'WoWe_0050' or
substr(svp_benutzer.id,1,9) = 'WoWe_0051' or
substr(svp_benutzer.id,1,9) = 'WoWe_0052';

create view loeschen_3 (id,schule_stamm_id,rolle) as
select svp_benutzer_schule_stamm_roll.id,svp_benutzer_schule_stamm_roll.benutzer_schule_stamm_id,svp_benutzer_schule_stamm_roll.rolle_id 
from svp_benutzer_schule_stamm_roll where
svp_benutzer_schule_stamm_roll.id = 'WoWe_0001' or 
svp_benutzer_schule_stamm_roll.id = 'WoWe_0002' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0003' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0004' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0005' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0006' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0007' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0008' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0009' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0010' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0011' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0012' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0013' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0014' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0015' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0016' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0017' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0018' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0019' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0020' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0021' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0022' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0023' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0024' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0025' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0026' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0027' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0028' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0029' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0030' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0031' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0032' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0033' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0034' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0035' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0036' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0037';

drop view loeschen_1;
drop view loeschen_2;
drop view loeschen_3;

--Benutzer lschen
--Benutzer aus svp_benutzer_schule_stamm_roll lschen
delete from svp_benutzer_schule_stamm_roll where
svp_benutzer_schule_stamm_roll.id = 'WoWe_0001' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0002' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0003' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0004' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0005' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0006' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0007' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0008' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0009' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0010' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0011' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0012' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0013' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0014' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0015' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0016' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0017' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0018' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0019' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0020' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0021' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0022' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0023' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0024' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0025' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0026' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0027' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0028' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0029' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0030' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0031' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0032' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0033' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0034' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0035' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0036' or
svp_benutzer_schule_stamm_roll.id = 'WoWe_0037';

--Benutzer aus svp_benutzer_schule_stamm lschen
delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0027' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0028' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0029' or 
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0030' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0031' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0032' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0033' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0034' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0035' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0036' or 
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0037' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0038' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0039' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0040' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0041' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0042' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0043' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0044' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0045' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0046' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0047' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0048' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0049' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0050' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0051' or
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0052' and
substr(svp_benutzer_schule_stamm.id,1,6)='WoWe_0';

--Benutzer aus svp_benutzer lschen
delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0027' or
svp_benutzer.id = 'WoWe_0028' or
svp_benutzer.id = 'WoWe_0029' or
svp_benutzer.id = 'WoWe_0030' or
svp_benutzer.id = 'WoWe_0031' or
svp_benutzer.id = 'WoWe_0032' or
svp_benutzer.id = 'WoWe_0033' or
svp_benutzer.id = 'WoWe_0034' or
svp_benutzer.id = 'WoWe_0035' or
svp_benutzer.id = 'WoWe_0036' or
svp_benutzer.id = 'WoWe_0037' or
svp_benutzer.id = 'WoWe_0038' or
svp_benutzer.id = 'WoWe_0039' or
svp_benutzer.id = 'WoWe_0040' or
svp_benutzer.id = 'WoWe_0041' or
svp_benutzer.id = 'WoWe_0042' or
svp_benutzer.id = 'WoWe_0043' or
svp_benutzer.id = 'WoWe_0044' or
svp_benutzer.id = 'WoWe_0045' or
svp_benutzer.id = 'WoWe_0046' or
svp_benutzer.id = 'WoWe_0047' or
svp_benutzer.id = 'WoWe_0048' or
svp_benutzer.id = 'WoWe_0049' or
svp_benutzer.id = 'WoWe_0050' or
svp_benutzer.id = 'WoWe_0051' or
svp_benutzer.id = 'WoWe_0052';

--SVP_PERSON (VP) lschen
delete from SVP_PERSON where
svp_person.id = 'WoWe_0003' or
svp_person.id = 'WoWe_0004' or
svp_person.id = 'WoWe_0005' or
SVP_PERSON.id = 'WoWe_0006' or
SVP_PERSON.id = 'WoWe_0007' or
SVP_PERSON.id = 'WoWe_0008' or
SVP_PERSON.id = 'WoWe_0009';

--SVP_NUP_EINSATZ lschen
delete from SVP_NUP_EINSATZ where
SVP_NUP_EINSATZ.id = 'WoWe_0001' or
SVP_NUP_EINSATZ.id = 'WoWe_0002' or
SVP_NUP_EINSATZ.id = 'WoWe_0003' or
SVP_NUP_EINSATZ.id = 'WoWe_0004' or
SVP_NUP_EINSATZ.id = 'WoWe_0005' or
SVP_NUP_EINSATZ.id = 'WoWe_0006';

--SVP_NUP_SCHULJAHR lschen
delete from SVP_NUP_SCHULJAHR where
SVP_NUP_SCHULJAHR.id = 'WoWe_0001' or
SVP_NUP_SCHULJAHR.id = 'WoWe_0002' or
SVP_NUP_SCHULJAHR.id = 'WoWe_0003' or
SVP_NUP_SCHULJAHR.id = 'WoWe_0004' or
SVP_NUP_SCHULJAHR.id = 'WoWe_0005';

--SVP_NUP_STAMM lschen
--Wiechert, Lucia, 0064
delete from svp_NUP_Stamm where
svp_nup_stamm.id = 'WoWe_0001';
--Klose, Sofia 0064
delete from svp_NUP_Stamm where
svp_nup_stamm.id = 'WoWe_0002';
--Br, Emma 6178
delete from svp_NUP_Stamm where
svp_nup_stamm.id = 'WoWe_0003';
--Rom, Hans 6178
delete from svp_NUP_Stamm where
svp_nup_stamm.id = 'WoWe_0004';
--Kairo, Eggi 6178
delete from svp_NUP_Stamm where
svp_nup_stamm.id = 'WoWe_0005';

--Rollenberechtigungen lschen
delete from SVP_ROLLE_BERECHTIGUNG where
substr(SVP_ROLLE_BERECHTIGUNG.id,1,7) = 'WoWe_00';

--benutzerspezifische Rollen lschen
delete from SVP_ROLLE where
SVP_ROLLE.id = 'WoWe_0001' or
SVP_ROLLE.id = 'WoWe_0002' or
SVP_ROLLE.id = 'WoWe_0003' or
SVP_ROLLE.id = 'WoWe_0004' or
SVP_ROLLE.id = 'WoWe_0005' or
SVP_ROLLE.id = 'WoWe_0006' or
SVP_ROLLE.id = 'WoWe_0007' or
SVP_ROLLE.id = 'WoWe_0008' or
SVP_ROLLE.id = 'WoWe_0009';

-- Deklaration der Views
-- Berechtigung der Rolle

--MaPa 12.08.2009: AR_Bea und AR_Erf gibt's anscheinend nicht mehr
-- AR_Bea Artikel Bearbeiten
-- Create View we_ar_bea (id,kurz) as
-- select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
-- SVP_WL_BERECHTIGUNG where
-- SVP_WL_BERECHTIGUNG.KURZFORM = 'AR_Bea';
-- AR_Erf Artikel Erfassen
-- Create View we_ar_erf (id,kurz) as
-- select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
-- SVP_WL_BERECHTIGUNG where
-- SVP_WL_BERECHTIGUNG.KURZFORM = 'AR_Erf';

-- DAT_Pr Datenprfung
Create View we_dat_pr (id,kurz) as
select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
SVP_WL_BERECHTIGUNG where
SVP_WL_BERECHTIGUNG.KURZFORM = 'DAT_Pr';
-- BG_Erf Blockgruppen erfassen
Create View we_bg_erf (id,kurz) as
select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
SVP_WL_BERECHTIGUNG where
SVP_WL_BERECHTIGUNG.KURZFORM = 'BG_Erf';
-- KL_Unt_Ant Klassendaten der unterrichteten Klassen anzeigen
Create View we_kl_unt_anz (id,kurz) as
select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
SVP_WL_BERECHTIGUNG where
SVP_WL_BERECHTIGUNG.KURZFORM = 'KL_Unt_Anz';
-- SD_Anz Schule anzeigen
Create View we_sd_anz (id,kurz) as
select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
SVP_WL_BERECHTIGUNG where
SVP_WL_BERECHTIGUNG.KURZFORM = 'SD_Anz';
-- KL_Anz Klasse anzeigen
Create View we_kl_anz (id,kurz) as
select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
SVP_WL_BERECHTIGUNG where
SVP_WL_BERECHTIGUNG.KURZFORM = 'KL_Anz';
-- BE_Anz Betrieb anzeigen
Create View we_be_anz (id,kurz) as
select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
SVP_WL_BERECHTIGUNG where
SVP_WL_BERECHTIGUNG.KURZFORM = 'BE_Anz';
-- SC_Les Schlerdaten lesen
Create View we_sc_les (id,kurz) as
select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
SVP_WL_BERECHTIGUNG where
SVP_WL_BERECHTIGUNG.KURZFORM = 'SC_Les';

-- Alpen, Inge 0064
Create View we_alpen (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Alpen' and
svp_lehrer_stamm.vornamen = 'Inge' and
svp_lehrer_stamm.geburtsdatum = '1967-12-30' and
svp_lehrer_stamm.stammschule_id = '1160_0064';

--Hldorf, Ute 0064
Create View we_hueldorf (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Hldorf' and
svp_lehrer_stamm.vornamen = 'Ute' and
svp_lehrer_stamm.geburtsdatum = '1963-08-08' and
svp_lehrer_stamm.stammschule_id = '1160_0064';

--Kosdorf, Ulrike 0064
Create View we_kosdorf (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Kosdorf' and
svp_lehrer_stamm.vornamen = 'Ulrike' and
svp_lehrer_stamm.geburtsdatum = '1974-04-10' and
svp_lehrer_stamm.stammschule_id = '1160_0064';

--Rodorf, Beate 0064
Create View we_rodorf (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Rodorf' and
svp_lehrer_stamm.vornamen = 'Beate' and
svp_lehrer_stamm.geburtsdatum = '1950-04-06' and
svp_lehrer_stamm.stammschule_id = '1160_0064';

--Cabram, Chris 6178
Create View we_cabram (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Cabram' and
svp_lehrer_stamm.vornamen = 'Chris' and
svp_lehrer_stamm.geburtsdatum = '1949-11-25' and
svp_lehrer_stamm.stammschule_id = '1160_6178';

--Blmel, Sandra Sabrina Christine 5040
Create View we_bluemel (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Blmel' and
svp_lehrer_stamm.vornamen = 'Sandra Sabrina Christine' and
svp_lehrer_stamm.geburtsdatum = '1950-06-10' and
svp_lehrer_stamm.stammschule_id = '1160_5040';

--Reh, Saskia 5040
Create View we_reh (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Reh' and
svp_lehrer_stamm.vornamen = 'Saskia' and
svp_lehrer_stamm.geburtsdatum = '1956-10-24' and
svp_lehrer_stamm.stammschule_id = '1160_5040';

--Frst, Boris 6178
Create View we_fuerst (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Frst' and
svp_lehrer_stamm.vornamen = 'Boris' and
svp_lehrer_stamm.geburtsdatum = '1954-08-22' and
svp_lehrer_stamm.stammschule_id = '1160_6178';

--Brger, Natalie Patricia 7201
Create View we_buerger (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Brger' and
svp_lehrer_stamm.vornamen = 'Natalie Patricia' and
svp_lehrer_stamm.geburtsdatum = '1953-03-17' and
svp_lehrer_stamm.stammschule_id = '1160_7201';

--Esprix, Miriam 7201
Create View we_esprix (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Esprix' and
svp_lehrer_stamm.vornamen = 'Miriam' and
svp_lehrer_stamm.geburtsdatum = '1963-12-12' and
svp_lehrer_stamm.stammschule_id = '1160_7201';

--Jger, Jens Jrgen 7525
Create View we_jaeger (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Jger' and
svp_lehrer_stamm.vornamen = 'Jens Jrgen' and
svp_lehrer_stamm.geburtsdatum = '1967-03-03' and
svp_lehrer_stamm.stammschule_id = '1160_7525';

--Krnke, Kurt 7525
Create View we_kraenke (id,name,vorname,geburtsdat) as
select svp_lehrer_stamm.id, svp_lehrer_stamm.familienname, svp_lehrer_stamm.vornamen, SVP_lehrer_STAMM.geburtsdatum from
SVP_LEHRER_STAMM where
svp_lehrer_stamm.familienname = 'Krnke' and
svp_lehrer_stamm.vornamen = 'Kurt' and
svp_lehrer_stamm.geburtsdatum = '1980-03-17' and
svp_lehrer_stamm.stammschule_id = '1160_7525';

-- Schule 0064
Create View we_0064 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0064';
-- Schule 0455
Create View we_0455 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0455';
-- Schule 0839
Create View we_0839 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0839';
-- Schule 0856
Create View we_0856 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0856';
-- Schule 2673
Create View we_2673 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '2673';
-- Schule 2684
Create View we_2684 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '2684';
-- Schule 3089
Create View we_3089 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '3089';
-- Schule 3272
Create View we_3272 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '3272';
-- Schule 5040
Create View we_5040 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '5040';
-- Schule 6178
Create View we_6178 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '6178';
-- Schule 6186
Create View we_6186 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '6186';
-- Schule 7015
Create View we_7015 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7015';
-- Schule 7201
Create View we_7201 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7201';
-- Schule 7525
Create View we_7525 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7525';

--Benutzerspezifische Rollen anlegen
insert into svp_rolle
(ID,NAME,BEMERKUNG,TYP,
CLIENT_KEY,CREATE_DATE,CREATE_USER,SLICE_KEY,UPDATE_DATE,UPDATE_USER,VERSION)
values
('WoWe_0001','Artikel',null,'Verwaltungsrolle',
(select id from we_0064),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0002','Artikel',null,'Verwaltungsrolle',
(select id from we_7201),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0003','Artikel',null,'Verwaltungsrolle',
(select id from we_7525),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0004','Mixture',null,'Lumpensammler',
(select id from we_0064),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0005','Mixture',null,'Lumpensammler',
(select id from we_3272),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0006','Mixture',null,'Lumpensammler',
(select id from we_6178),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0007','Mixture',null,'Lumpensammler',
(select id from we_7525),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0008','Mixture',null,'Lumpensammler',
(select id from we_0856),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0009','Schulaufsicht',null,null,
'sys','2009-02-15 15:00:00.0','sys','2009','2009-02-15 15:00:00.0','sys',0);

--Berechtigungen der benutzerspezifischen Rollen anlegen
insert into SVP_ROLLE_BERECHTIGUNG
(ID,ROLLE_ID,WL_BERECHTIGUNG_ID,
CLIENT_KEY,CREATE_DATE,CREATE_USER,SLICE_KEY,UPDATE_DATE,UPDATE_USER,VERSION)
values
--('WoWe_0001','WoWe_0001',(select id from we_ar_bea),
--(select id from we_0064),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
--('WoWe_0002','WoWe_0001',(select id from we_ar_erf),
--(select id from we_0064),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
--('WoWe_0003','WoWe_0002',(select id from we_ar_bea),
--(select id from we_7201),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
--('WoWe_0004','WoWe_0002',(select id from we_ar_erf),
--(select id from we_7201),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
--('WoWe_0005','WoWe_0003',(select id from we_ar_bea),
--(select id from we_7525),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
--('WoWe_0006','WoWe_0003',(select id from we_ar_erf),
--(select id from we_7525),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
--('WoWe_0007','WoWe_0004',(select id from we_ar_bea),
--(select id from we_0064),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0008','WoWe_0004',(select id from we_dat_pr),
(select id from we_0064),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0009','WoWe_0004',(select id from we_bg_erf),
(select id from we_0064),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0010','WoWe_0004',(select id from we_kl_unt_anz),
(select id from we_0064),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
--('WoWe_0011','WoWe_0005',(select id from we_ar_bea),
--(select id from we_3272),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0012','WoWe_0005',(select id from we_dat_pr),
(select id from we_3272),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0013','WoWe_0005',(select id from we_bg_erf),
(select id from we_3272),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0014','WoWe_0005',(select id from we_kl_unt_anz),
(select id from we_3272),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
--('WoWe_0015','WoWe_0006',(select id from we_ar_bea),
--(select id from we_6178),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0016','WoWe_0006',(select id from we_dat_pr),
(select id from we_6178),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0017','WoWe_0006',(select id from we_bg_erf),
(select id from we_6178),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0018','WoWe_0006',(select id from we_kl_unt_anz),
(select id from we_6178),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
--('WoWe_0019','WoWe_0007',(select id from we_ar_bea),
--(select id from we_7525),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0020','WoWe_0007',(select id from we_dat_pr),
(select id from we_7525),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0021','WoWe_0007',(select id from we_bg_erf),
(select id from we_7525),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0022','WoWe_0007',(select id from we_kl_unt_anz),
(select id from we_7525),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
--('WoWe_0023','WoWe_0008',(select id from we_ar_bea),
--(select id from we_0856),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0024','WoWe_0008',(select id from we_dat_pr),
(select id from we_0856),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0025','WoWe_0008',(select id from we_bg_erf),
(select id from we_0856),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0026','WoWe_0008',(select id from we_kl_unt_anz),
(select id from we_0856),'2009-02-15 15:00:00.0','gaalt','2009','2009-02-15 15:00:00.0','gaalt',0),
('WoWe_0027','WoWe_0009',(select id from we_sd_anz),
'sys','2009-02-15 15:00:00.0','sys','2009','2009-02-15 15:00:00.0','sys',0),
('WoWe_0028','WoWe_0009',(select id from we_kl_anz),
'sys','2009-02-15 15:00:00.0','sys','2009','2009-02-15 15:00:00.0','sys',0),
('WoWe_0029','WoWe_0009',(select id from we_be_anz),
'sys','2009-02-15 15:00:00.0','sys','2009','2009-02-15 15:00:00.0','sys',0),
('WoWe_0030','WoWe_0009',(select id from we_sc_les),
'sys','2009-02-15 15:00:00.0','sys','2009','2009-02-15 15:00:00.0','sys',0);

--Unterrichtsbegleitendes Personal erfassen SVP_NUP_STAMM
insert into SVP_NUP_STAMM
(ID,FAMILIENNAME,VORNAMEN,WL_GESCHLECHT_ID,GEBURTSDATUM,GEBURTSORT,
WL_STAATSANGEHOERIGKEIT_ID,RUFNAME,STAMMSCHULE_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
--UBP Wiechert, Lucia; 0064
('WoWe_0001','Wiechert','Lucia','1099_2','1960-07-02','Stuttgart',
'1166_00010','Lucia','1160_0064',
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--UBP Klose, Sofia; 0064
('WoWe_0002','Klose','Sofia','1099_2','1960-07-03','Mainz',
'1166_00010','Sofia','1160_0064',
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--UBP Br, Emma; 6178
('WoWe_0003','Br','Emma','1099_2','1960-07-04','Karlsruhe',
'1166_00010','Emma','1160_6178',
(select id from we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--UBP Rom, Hans; 6178
('WoWe_0004','Rom','Hans','1099_1','1965-07-04','Mnchen',
'1166_00010','Hans','1160_6178',
(select id from we_6178),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--UBP Kairo, Eggi; 6178
('WoWe_0005','Kairo','Eggi','1099_1','1966-08-04','Augsburg',
'1166_00010','Eggi','1160_6178',
(select id from we_6178),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle');

--Schuljahr fr UBP erfassen
insert into SVP_NUP_SCHULJAHR
(ID,NUP_STAMM_ID,SCHULJAHR_ID,WL_BESCHAEFTIGUNGSKATEGORIE_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
--UBP Wiechert, Lucia; 0064
values
('WoWe_0001','WoWe_0001','1158_2008','1046_10',
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--UBP Klose, Sofia; 0064
('WoWe_0002','WoWe_0002','1158_2008','1046_10',
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--UBP Br, Emma; 6178
('WoWe_0003','WoWe_0003','1158_2008','1046_10',
(select id from we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--UBP Rom, Hans; 6178
('WoWe_0004','WoWe_0004','1158_2008','1046_10',
(select id from we_6178),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--UBP Kairo, Eggi; 6178
('WoWe_0005','WoWe_0005','1158_2008','1046_10',
(select id from we_6178),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle');

--UBP in SVP_NUP_EINSATZ anlegen
insert into SVP_NUP_EINSATZ
(ID,SCHULVERZEICHNIS_ID,NUP_SCHULJAHR_ID,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
--UBP Wiechert, Lucia; 0064
('WoWe_0001','1160_0064','WoWe_0001',
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--UBP Klose, Sofia; 0064
('WoWe_0002','1160_0064','WoWe_0002',
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--UBP Br, Emma; 6178
('WoWe_0003','1160_6178','WoWe_0003',
(select id from we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--UBP Rom, Hans; 6178
('WoWe_0004','1160_6178','WoWe_0004',
(select id from we_6178),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--UBP Kairo, Eggi; 6178
('WoWe_0005','1160_6178','WoWe_0005',
(select id from we_6178),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--UBP Kairo, Eggi; 0839
('WoWe_0006','1160_0839','WoWe_0005',
(select id from we_6178),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle');

--Verwaltungspersonen anlegen
insert into svp_person
(ID,SCHULE_STAMM_ID,WL_PERSONENTYP_ID,FAMILIENNAME,VORNAMEN,WL_ANREDE_ID,PERSONAL,HAT_ZUGANG_ZUM_PAEDAG_NETZ,HAT_ZUGANG_VERWALTUNGS_NETZ,SORTIERUNG,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
--Sekretrin03, Marion; Schule 0455
('WoWe_0003',(select id FROM we_0455),'1135_001','Sekretrin03','Marion','1015_1',1,0,0,0,
(Select id from we_0455),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','Schul'),
--Sekretrin04, Sabrina; Schule 0839
('WoWe_0004',(select id FROM we_0839),'1135_001','Sekretrin04','Sabrina','1015_1',1,0,0,0,
(Select id from we_0839),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','Schul'),
--Sekretrin05, Tina; Schule 0839
('WoWe_0005',(select id FROM we_0839),'1135_001','Sekretrin05','Tina','1015_1',1,0,0,0,
(Select id from we_0839),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','Schul'),
--Sekretrin06, Melanie; Schule 0064
('WoWe_0006',(select id FROM we_0064),'1135_001','Sekretrin06','Melanie','1015_1',1,0,0,0,
(Select id from we_0064),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','Schul'),
--Sekretrin07, Marina; Schule 0064
('WoWe_0007',(select id FROM we_0064),'1135_001','Sekretrin07','Marina','1015_1',1,0,0,0,
(Select id from we_0064),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','Schul'),
--Sekretrin08, Sabrina; Schule 2684
('WoWe_0008',(select id FROM we_2684),'1135_001','Sekretrin08','Sabrina','1015_1',1,0,0,0,
(Select id from we_2684),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','Schul'),
--Sekretrin05, Tina; Schule 0455
('WoWe_0009',(select id FROM we_0455),'1135_001','Sekretrin05','Tina','1015_1',1,0,0,0,
(Select id from we_0455),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','Schul');

--Views fr die VP
--Sekretrin03, Marion; Schule 0455
Create View we_sekre03 (id,name,vorname) as
select svp_person.id, svp_person.familienname, svp_person.vornamen from
svp_person where
svp_person.id = 'WoWe_0003' and
svp_person.familienname = 'Sekretrin03' and
svp_person.vornamen = 'Marion';
--Sekretrin04, Sabrina; Schule 0839
Create View we_sekre04 (id,name,vorname) as
select svp_person.id, svp_person.familienname, svp_person.vornamen from
svp_person where
svp_person.id = 'WoWe_0004' and
svp_person.familienname = 'Sekretrin04' and
svp_person.vornamen = 'Sabrina';
--Sekretrin05, Tina; Schule 0839
Create View we_sekre05 (id,name,vorname) as
select svp_person.id, svp_person.familienname, svp_person.vornamen from
svp_person where
svp_person.id = 'WoWe_0005' and
svp_person.familienname = 'Sekretrin05' and
svp_person.vornamen = 'Tina';
--Sekretrin06, Melanie; Schule 0064
Create View we_sekre06 (id,name,vorname) as
select svp_person.id, svp_person.familienname, svp_person.vornamen from
svp_person where
svp_person.id = 'WoWe_0006' and
svp_person.familienname = 'Sekretrin06' and
svp_person.vornamen = 'Melanie';
--Sekretrin07, Marina; Schule 0064
Create View we_sekre07 (id,name,vorname) as
select svp_person.id, svp_person.familienname, svp_person.vornamen from
svp_person where
svp_person.id = 'WoWe_0007' and
svp_person.familienname = 'Sekretrin07' and
svp_person.vornamen = 'Marina';
--Sekretrin08, Sabrina; Schule 2684
Create View we_sekre08 (id,name,vorname) as
select svp_person.id, svp_person.familienname, svp_person.vornamen from
svp_person where
svp_person.id = 'WoWe_0008' and
svp_person.familienname = 'Sekretrin08' and
svp_person.vornamen = 'Sabrina';

--Views fr die UBP
----UBP Wiechert, Lucia; 0064
Create View we_wiechert (id,name,vorname,geburtsdat) as
select svp_nup_stamm.id, svp_nup_stamm.familienname, svp_nup_stamm.vornamen, SVP_nup_STAMM.geburtsdatum from
SVP_nup_STAMM where
svp_nup_stamm.id = 'WoWe_0001' and
svp_nup_stamm.familienname = 'Wiechert' and
svp_nup_stamm.vornamen = 'Lucia' and
svp_nup_stamm.geburtsdatum = '1960-07-02' and
svp_nup_stamm.stammschule_id = '1160_0064';

--UBP Klose, Sofia; 0064
Create View we_klose (id,name,vorname,geburtsdat) as
select svp_nup_stamm.id, svp_nup_stamm.familienname, svp_nup_stamm.vornamen, SVP_nup_STAMM.geburtsdatum from
SVP_nup_STAMM where
svp_nup_stamm.id = 'WoWe_0002' and
svp_nup_stamm.familienname = 'Klose' and
svp_nup_stamm.vornamen = 'Sofia' and
svp_nup_stamm.geburtsdatum = '1960-07-03' and
svp_nup_stamm.stammschule_id = '1160_0064';

--UBP Br, Emma; 6178
Create View we_baer (id,name,vorname,geburtsdat) as
select svp_nup_stamm.id, svp_nup_stamm.familienname, svp_nup_stamm.vornamen, SVP_nup_STAMM.geburtsdatum from
SVP_nup_STAMM where
svp_nup_stamm.id = 'WoWe_0003' and
svp_nup_stamm.familienname = 'Br' and
svp_nup_stamm.vornamen = 'Emma' and
svp_nup_stamm.geburtsdatum = '1960-07-04' and
svp_nup_stamm.stammschule_id = '1160_6178';

--Benutzer anlegen
insert into svp_benutzer
(ID,NAME,VORNAME,LEHRER_STAMM_ID,PERSON_ID,NICHT_UNTERR_PERSON_ID,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
--Benutzer inalpe, Alpen, Inge; nicht aktiv
('WoWe_0027',(select name FROM we_alpen), (select vorname from we_alpen),(select id from we_alpen),null,null,'inalpen',
0,'LK',0,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Hldorf, Ute 0064
('WoWe_0028',(select name FROM we_hueldorf), (select vorname from we_hueldorf),(select id from we_hueldorf),null,null,'uthld',
0,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Kosdorf, Ulrike 0064
('WoWe_0029',(select name FROM we_kosdorf), (select vorname from we_kosdorf),(select id from we_kosdorf),null,null,'ulkosd',
0,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Rodorf, Beate 0064
('WoWe_0030',(select name FROM we_rodorf), (select vorname from we_rodorf),(select id from we_rodorf),null,null,'berodo',
0,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Cabram, Chris 6178
('WoWe_0031',(select name FROM we_cabram), (select vorname from we_cabram),(select id from we_cabram),null,null,'chcabr',
0,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Blmel, Sandra Sabrina Christine 5040
('WoWe_0032',(select name FROM we_bluemel), (select vorname from we_bluemel),(select id from we_bluemel),null,null,'sablm',
0,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_5040),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Reh, Saskia 5040
('WoWe_0033',(select name FROM we_reh), (select vorname from we_reh),(select id from we_reh),null,null,'sareh',
0,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_5040),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Frst, Boris 6178
('WoWe_0034',(select name FROM we_fuerst), (select vorname from we_fuerst),(select id from we_fuerst),null,null,'bofr',
0,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Brger, Natalie Patricia 7201
('WoWe_0035',(select name FROM we_buerger), (select vorname from we_buerger),(select id from we_buerger),null,null,'nabr',
0,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_7201),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Esprix, Miriam 7201
('WoWe_0036',(select name FROM we_esprix), (select vorname from we_esprix),(select id from we_esprix),null,null,'miesp',
0,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_7201),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Jger, Jens Jrgen 7525
('WoWe_0037',(select name FROM we_jaeger), (select vorname from we_jaeger),(select id from we_jaeger),null,null,'jejae',
0,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_7525),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Krnke, Kurt 7525
('WoWe_0038',(select name FROM we_kraenke), (select vorname from we_kraenke),(select id from we_kraenke),null,null,'kukra',
0,'LK',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_7525),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
----Fr UBP Wiechert, Lucia; 0064
('WoWe_0039',(select name FROM we_wiechert), (select vorname from we_wiechert),null,null,(select id from we_wiechert),'luwie',
0,'UBP',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--(ID,NAME,VORNAME,LEHRER_STAMM_ID,PERSON_ID,NICHT_UNTERR_PERSON_ID,KENNUNG,
--TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
--CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
--UBP Klose, Sofia; 0064
('WoWe_0040',(select name FROM we_klose), (select vorname from we_klose),null,null,(select id from we_klose),'soklo',
0,'UBP',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--UBP Br, Emma; 6178
('WoWe_0041',(select name FROM we_baer), (select vorname from we_baer),null,null,(select id from we_baer),'embr',
0,'UBP',1,'!11.22.3333!','2009-01-31 12:00:00.0','2009-01-31 12:00:00.0',0,
(select id from we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--VP Sekretrin06, Melanie; Schule 0064
('WoWe_0042',(select name FROM we_sekre06), (select vorname from we_sekre06),null,'WoWe_0006',null,'melsek',
0,'VP',1,'!11.22.3333!','2009-02-18 12:00:00.0','2009-02-18 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--VP Sekretrin07, Marina; Schule 0064; nicht aktiv
('WoWe_0043',(select name FROM we_sekre07), (select vorname from we_sekre07),null,'WoWe_0007',null,'marsek',
0,'VP',0,'!11.22.3333!','2009-02-18 12:00:00.0','2009-02-18 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--VP Sekretrin08, Sabrina; Schule 2684
('WoWe_0044',(select name FROM we_sekre08), (select vorname from we_sekre08),null,'WoWe_0008',null,'sabsek',
0,'VP',1,'!11.22.3333!','2009-02-18 12:00:00.0','2009-02-18 12:00:00.0',0,
(select id from we_2684),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--sontige Benutzer anlegen
--Sonstben01, Wolfgang; Schule 0856
('WoWe_0045','Sonstben01','Wolfgang',null,null,null,'woson',
0,'BENUTZER',1,'!11.22.3333!','2009-02-18 12:00:00.0','2009-02-18 12:00:00.0',0,
(select id from we_0856),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Sonstben02, Helmut; Schule 7525
('WoWe_0046','Sonstben02','Helmut',null,null,null,'heson',
0,'BENUTZER',1,'!11.22.3333!','2009-02-18 12:00:00.0','2009-02-18 12:00:00.0',0,
(select id from we_7525),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Sonstben03, Franz; Schule 0064
('WoWe_0047','Sonstben03','Franz',null,null,null,'frason',
0,'BENUTZER',1,'!11.22.3333!','2009-02-18 12:00:00.0','2009-02-18 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Sonstben04, Achim; Schule 0839
('WoWe_0048','Sonstben04','Achim',null,null,null,'achson',
0,'BENUTZER',1,'!11.22.3333!','2009-02-18 12:00:00.0','2009-02-18 12:00:00.0',0,
(select id from we_0839),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--(ID,NAME,VORNAME,LEHRER_STAMM_ID,PERSON_ID,NICHT_UNTERR_PERSON_ID,KENNUNG,
--TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
--CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
--Zentral01, Wolfgang; Schule 6178
('WoWe_0049','Zentral01','Wolfgang',null,null,null,'wozen',
0,'BENUTZER',1,'!11.22.3333!','2009-02-18 12:00:00.0','2009-02-18 12:00:00.0',0,
(select id from we_6178),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Zentral02, Helmut; Schule 6178
('WoWe_0050','Zentral02','Helmut',null,null,null,'helzen',
0,'BENUTZER',1,'!11.22.3333!','2009-02-18 12:00:00.0','2009-02-18 12:00:00.0',0,
(select id from we_6178),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Zentral03, Gerhard; Schule 0064
('WoWe_0051','Zentral03','Gerhard',null,null,null,'gerzen',
0,'BENUTZER',1,'!11.22.3333!','2009-02-18 12:00:00.0','2009-02-18 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Zentral04, Fritz; Schule 0064
('WoWe_0052','Zentral04','Fritz',null,null,null,'frizen',
0,'BENUTZER',1,'!11.22.3333!','2009-02-18 12:00:00.0','2009-02-18 12:00:00.0',0,
(select id from we_0064),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle');

--Die zum Benutzer zugehrigen Schule hinzufgen
insert into svp_benutzer_schule_stamm
(ID,BENUTZER_ID,SCHULE_STAMM_ID,
ABLAUFDATUM,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
--Fr Alpen, Inge: Schule 0064; ohne Ablaufdatum
('WoWe_0070','WoWe_0027',(select id FROM we_0064),
null,(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Hldorf, Ute Schule 0064; Ablaufdatum 01.08.2011
('WoWe_0071','WoWe_0028',(select id FROM we_0064),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Kosdorf, Ulrike Schule 0064; Ablaufdatum 01.08.2008
('WoWe_0072','WoWe_0029',(select id FROM we_0064),
'2008-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Rodorf, Beate 0064; Ablaufdatum 10.10.2011
('WoWe_0073','WoWe_0030',(select id FROM we_0064),
'2011-10-10 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Cabram, Chris 6178; ohne Ablaufdatum
('WoWe_0074','WoWe_0031',(select id FROM we_6178),
null,(select id FROM we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Blmel, Sandra Sabrina Christine 5040; Ablaufdatum 01.08.2011
('WoWe_0075','WoWe_0032',(select id FROM we_5040),
'2011-08-01 12:00:00.0',(select id FROM we_5040),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Blmel, Sandra Sabrina Christine 6178; ohne Ablaufdatum
('WoWe_0076','WoWe_0032',(select id FROM we_6178),
null,(select id FROM we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Reh, Saskia 5040; Ablaufdatum 15.11.2008
('WoWe_0077','WoWe_0033',(select id FROM we_5040),
'2008-11-15 12:00:00.0',(select id FROM we_5040),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Reh, Saskia 6178; ohne Ablaufdatum
('WoWe_0078','WoWe_0033',(select id FROM we_6178),
null,(select id FROM we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Frst, Boris 6178; Ablaufdatum 01.08.2008
('WoWe_0079','WoWe_0034',(select id FROM we_6178),
'2008-08-01 12:00:00.0',(select id FROM we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Frst, Boris 5040; Ablaufdatum 15.11.2008
('WoWe_0080','WoWe_0034',(select id FROM we_5040),
'2008-11-15 12:00:00.0',(select id FROM we_5040),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Brger, Natalie Patricia 7201; ohne Ablaufdatum
('WoWe_0081','WoWe_0035',(select id FROM we_6178),
null,(select id FROM we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Brger, Natalie Patricia 7201; Ablaufdatum 10.10.2009
('WoWe_0082','WoWe_0035',(select id FROM we_5040),
'2009-10-10 12:00:00.0',(select id FROM we_5040),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Brger, Natalie Patricia 7201; Ablaufdatum 01.08.2011
('WoWe_0083','WoWe_0035',(select id FROM we_7201),
'2011-08-01 12:00:00.0',(select id FROM we_7201),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Esprix, Miriam 7201; ohne Ablaufdatum
('WoWe_0084','WoWe_0036',(select id FROM we_7201),
null,(select id FROM we_7201),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Jger, Jens Jrgen 7525; ohne Ablaufdatum
('WoWe_0085','WoWe_0037',(select id FROM we_7525),
null,(select id FROM we_7525),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Krnke, Kurt 7525; ohne Ablaufdatum
('WoWe_0086','WoWe_0038',(select id FROM we_7525),
null,(select id FROM we_7525),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
----Fr UBP Wiechert, Lucia; 0064; Ablaufdatum 01.08.2011
('WoWe_0087','WoWe_0039',(select id FROM we_0064),
'2011-08-01 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr UBP Klose, Sofia; 0064; ohne Ablaufdatum
('WoWe_0088','WoWe_0040',(select id FROM we_0064),
null,(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr UBP Br, Emma; 6178; ohne Ablaufdatum
('WoWe_0089','WoWe_0041',(select id FROM we_6178),
null,(select id FROM we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--(ID,BENUTZER_ID,SCHULE_STAMM_ID,
--ABLAUFDATUM,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
--VP Sekretrin06, Melanie; Schule 0064; ohne Ablaufdatum
('WoWe_0090','WoWe_0042',(select id FROM we_0064),
null,(select id FROM we_0064),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--VP Sekretrin07, Marina; Schule 0064; Ablaufdatum 15.05.2008
('WoWe_0091','WoWe_0043',(select id FROM we_0064),
'2008-05-15 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--VP Sekretrin02, Nicole; Schule 0064; Ablaufdatum 31.01.2009
('WoWe_0103','WoWe_0024',(select id FROM we_0064),
'2009-01-31 12:00:00.0',(select id FROM we_0064),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--VP Sekretrin08, Sabrina; Schule 2684; Ablaufdatum 01.08.2008
('WoWe_0092','WoWe_0044',(select id FROM we_2684),
'2008-08-01 12:00:00.0',(select id FROM we_2684),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Sonstben01, Wolfgang; Schule 0856; Ablaufdatum 15.11.2012
('WoWe_0093','WoWe_0045',(select id FROM we_0856),
'2012-11-15 12:00:00.0',(select id FROM we_0856),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Sonstben02, Helmut; Schule 7525; Ablaufdatum 15.01.2008
('WoWe_0094','WoWe_0046',(select id FROM we_7525),
'2008-01-15 12:00:00.0',(select id FROM we_7525),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Zentral01, Wolfgang; Schule 6178; ohne Ablaufdatum
('WoWe_0095','WoWe_0049',(select id FROM we_6178),
null,(select id FROM we_6178),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Zentral02, Helmut; Schule 6178; ohne Ablaufdatum
('WoWe_0096','WoWe_0050',(select id FROM we_6178),
null,(select id FROM we_6178),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Zentral02, Helmut; Schule 7201; Ablaufdatum 15.11.2022
('WoWe_0097','WoWe_0050',(select id FROM we_7201),
'2022-11-15 12:00:00.0',(select id FROM we_7201),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Zentral02, Helmut; Schule 7525; Ablaufdatum 15.11.2008
('WoWe_0098','WoWe_0050',(select id FROM we_7525),
'2008-11-15 12:00:00.0',(select id FROM we_7525),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--(ID,BENUTZER_ID,SCHULE_STAMM_ID,
--ABLAUFDATUM,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
--Zentral01, Wolfgang; Schule 6178; ohne Ablaufdatum; als Zentraler Benutzer anlegen
('WoWe_0099','WoWe_0049','sys',
null,'sys','erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','sys'),
--Zentral02, Helmut; Schule 6178; ohne Ablaufdatum; als Zentraler Benutzer anlegen
('WoWe_0100','WoWe_0050','sys',
null,'sys','erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','sys'),
--Zentral03, Gerhard; Schule 0064; als Zentraler Benutzer anlegen
('WoWe_0101','WoWe_0051','sys',
null,'sys','erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','sys'),
--Zentral04, Fritz; Schule 0064; als Zentraler Benutzer anlegen
('WoWe_0102','WoWe_0052','sys',
null,'sys','erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','sys');

--Die zum Benutzer zugehrige Rolle hinzufgen
insert into svp_benutzer_schule_stamm_Roll
(ID,BENUTZER_SCHULE_STAMM_ID,ROLLE_ID,
BEMERKUNG,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
--Fr Alpen, Inge 0064; Lehrkraft
('WoWe_0001','WoWe_0070','5',
null,(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Hldorf, Ute 0064; Schulleitung Info
('WoWe_0002','WoWe_0071','2',
null,(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Kosdorf, Ulrike 0064; Betreuer Oberstufe vAJ
('WoWe_0003','WoWe_0072','7',
null,(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Rodorf, Beate 0064; Betreuer Oberstufe vAJ
('WoWe_0004','WoWe_0073','7',
null,(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Rodorf, Beate 0064; Schulleitung Info
('WoWe_0005','WoWe_0073','2',
null,(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Rodorf, Beate 0064; sonstiger Leser
('WoWe_0006','WoWe_0073','10',
null,(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Cabram, Chris 6178 ohne Rolle
--Fr Blmel, Sandra Sabrina Christine 5040; sonstiger Leser
('WoWe_0007','WoWe_0075','10',
'Schulkommisr',(select id FROM we_5040),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Blmel, Sandra Sabrina Christine 6178; Schulleitung Info
('WoWe_0008','WoWe_0076','2',
null,(select id FROM we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Reh, Saskia 5040; sonstiger Leser
('WoWe_0009','WoWe_0077','10',
'Schulkommisr',(select id FROM we_5040),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Reh, Saskia 6178; Schulleitung Info
('WoWe_0010','WoWe_0078','2',
null,(select id FROM we_5040),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Frst, Boris 6178; Schulleitung Info
('WoWe_0011','WoWe_0079','2',
null,(select id FROM we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Frst, Boris 5040; sonstiger Leser
('WoWe_0012','WoWe_0080','10',
'Schulkommisr',(select id FROM we_5040),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Brger, Natalie Patricia 7201; Lehrkraft
--(ID,BENUTZER_SCHULE_STAMM_ID,ROLLE_ID,
--BEMERKUNG,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
('WoWe_0013','WoWe_0081','5',
null,(select id FROM we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Brger, Natalie Patricia 7201; Schulleitung Info
('WoWe_0014','WoWe_0082','2',
null,(select id FROM we_5040),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Brger, Natalie Patricia 7201; sonstiger Leser
('WoWe_0015','WoWe_0082','10',
null,(select id FROM we_5040),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Brger, Natalie Patricia 7201; Lehrkraft
('WoWe_0016','WoWe_0083','5',
'Gast',(select id FROM we_7201),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Esprix, Miriam 7201; Artikel
--ID,BENUTZER_SCHULE_STAMM_ID,ROLLE_ID
('WoWe_0017','WoWe_0084','WoWe_0002',
null,(select id FROM we_7201),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Esprix, Miriam 7201; sonstiger Leser
('WoWe_0018','WoWe_0084','10',
null,(select id FROM we_7201),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Esprix, Miriam 7201; Superrolle
('WoWe_0019','WoWe_0084','dopt_1',
null,(select id FROM we_7201),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--(ID,BENUTZER_SCHULE_STAMM_ID,ROLLE_ID,
--BEMERKUNG,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
--Fr Jger, Jens Jrgen 7525; Artikel; Schulbcherei
('WoWe_0020','WoWe_0085','WoWe_0002',
'Schulbcherei',(select id FROM we_7525),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Krnke, Kurt 7525; Artikel; Inventarmeister
('WoWe_0021','WoWe_0086','WoWe_0002',
'Inventarmeister',(select id FROM we_7525),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr Krnke, Kurt 7525; Mixture; BoindlKramer
('WoWe_0022','WoWe_0086','WoWe_0007',
'BoindlKramer',(select id FROM we_7525),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr UBP Wiechert, Lucia; 0064; Superrolle
('WoWe_0023','WoWe_0087','dopt_1',
null,(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr UBP Klose, Sofia; 0064; sonstiger Leser
('WoWe_0024','WoWe_0088','10',
null,(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr UBP Br, Emma; 6178; Betreuer Oberstufe iAJ
('WoWe_0025','WoWe_0089','8',
null,(select id FROM we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr UBP Br, Emma; 6178; Mixture
('WoWe_0026','WoWe_0089','WoWe_0006',
'Auch so was',(select id FROM we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--Fr UBP Br, Emma; 6178; sonstiger Leser
('WoWe_0027','WoWe_0089','10',
'pdadogische Betreuung',(select id FROM we_6178),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--VP Sekretrin06, Melanie; Schule 0064; Sekretariatskraft
('WoWe_0028','WoWe_0090','3',
'eingearbeitet von HaHa',(select id FROM we_0064),'erg01_09','2009-01-31 12:00:00.0','2009',0,'2009-01-31 12:00:00.0','alle'),
--VP Sekretrin07, Marina; Schule 0064; Sekretariatskraft
('WoWe_0029','WoWe_0091','3',
'eingearbeitet von HaHa',(select id FROM we_0064),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--VP Sekretrin08, Sabrina; Schule 2684; Sekretariatskraft
('WoWe_0030','WoWe_0092','3',
null,(select id FROM we_2684),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--VP Sekretrin08, Sabrina; Schule 2684; Superrolle
('WoWe_0031','WoWe_0092','dopt_1',
null,(select id FROM we_2684),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Sonstben01, Wolfgang; Schule 0856; Mixture
('WoWe_0032','WoWe_0093','WoWe_0008',
'Schulaufsicht',(select id FROM we_0856),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Sonstben01, Wolfgang; Schule 0856; sonstiger Leser
('WoWe_0033','WoWe_0093','10',
null,(select id FROM we_0856),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Zentral01, Wolfgang; Schule 6178; sonstiger Leser
('WoWe_0034','WoWe_0095','10',
null,(select id FROM we_6178),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Zentral02, Helmut; Schule 6178; sonstiger Leser
('WoWe_0035','WoWe_0096','10',
null,(select id FROM we_6178),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Zentral02, Helmut; Schule 7201; Schulaufsicht
--(ID,BENUTZER_SCHULE_STAMM_ID,ROLLE_ID,
--BEMERKUNG,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
('WoWe_0036','WoWe_0097','WoWe_0009',
'Referat F2',(select id FROM we_7201),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle'),
--Zentral02, Helmut; Schule 7525; Schulaufsicht
('WoWe_0037','WoWe_0098','WoWe_0009',
'Referat F2',(select id FROM we_7525),'erg01_09','2009-02-18 12:00:00.0','2009',0,'2009-02-18 12:00:00.0','alle');

--Views lschen
drop View we_0064;
drop View we_0455;
drop View we_0839;
drop View we_0856;
drop View we_2673;
drop View we_2684;
drop View we_3089;
drop View we_3272;
drop View we_5040;
drop View we_6178;
drop View we_6186;
drop View we_7015;
drop View we_7201;
drop View we_7525;

drop View we_alpen;
drop View we_hueldorf;
drop View we_kosdorf;
drop View we_rodorf;
drop View we_cabram;
drop View we_bluemel;
drop View we_reh;
drop View we_fuerst;
drop View we_buerger;
drop View we_esprix;
drop View we_jaeger;
drop View we_kraenke;
drop View we_wiechert;
drop View we_klose;
drop View we_baer;
drop View we_sekre03;
drop View we_sekre04;
drop View we_sekre05;
drop View we_sekre06;
drop View we_sekre07;
drop View we_sekre08;

--drop View we_ar_bea;
--drop View we_ar_erf;
drop View we_dat_pr;
drop View we_bg_erf;
drop View we_kl_unt_anz;
drop View we_sd_anz;
drop View we_kl_anz;
drop View we_be_anz;
drop View we_sc_les;

-- Deklaration der Views
create view loeschen_1 (id, id_benutzer) as
select svp_benutzer_schule_stamm.id, svp_benutzer_schule_stamm.benutzer_id from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0015' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

create view loeschen_2 (id,name,vorname,kennung) as
select svp_benutzer.id,svp_benutzer.name,svp_benutzer.vorname,svp_benutzer.kennung from svp_benutzer where
substr(svp_benutzer.id,1,7) = 'WoWe_0015';

drop view loeschen_1;
drop view loeschen_2;

--Systemadministratoren lschen
--Benutzer aus benutzer_schule_stamm lschen
delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0015' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.benutzer_id = 'WoWe_0016' and
substr(svp_benutzer_schule_stamm.id,1,7)='WoWe_00';

--Benutzer lschen
delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0015';

delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0016';

--Systemadministratoren anlegen
-- Ab hier kommen die insert-statements
-- *************************************
--Systemadministrator Sysfam01, Sysvor01; nicht aktiv; Systemadministratoren haben kein Ablaufdatum
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_DATE,CREATE_USER,SLICE_KEY,UPDATE_DATE,UPDATE_USER,VERSION)
values
('WoWe_0015','Sysfam01','Sysvor01','sys01',
1,'BENUTZER',0,'!11.22.3333!','2009-01-31',0,
'sys','2009-01-31 14:37:25.000','sys','2009','2009-01-31 14:37:25.000','sys',0);

--gleichzeitig einen Satz in svp_benutzer_schule_stamm anlegen
insert into svp_benutzer_schule_stamm
(ID,BENUTZER_ID,SCHULE_STAMM_ID,
CLIENT_KEY,CREATE_DATE,CREATE_USER,SLICE_KEY,UPDATE_DATE,UPDATE_USER,VERSION)
values
('WoWe_0027','WoWe_0015','sys',
'sys','2009-01-31 14:37:25.000','sys','2009','2009-01-31 14:37:25.000','sys',0);

--Systemadministrator Sysfam02, Sysvor02; aktiv; Systemadministratoren haben kein Ablaufdatum
insert into svp_benutzer
(ID,NAME,VORNAME,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_DATE,CREATE_USER,SLICE_KEY,UPDATE_DATE,UPDATE_USER,VERSION)
values
('WoWe_0016','Sysfam02','Sysvor02','sys02',
1,'BENUTZER',1,'!11.22.3333!','2009-01-31',0,
'sys','2009-01-31 14:37:25.000','sys','2009','2009-01-31 14:37:25.000','sys',0);

--gleichzeitig einen Satz in svp_benutzer_schule_stamm anlegen
insert into svp_benutzer_schule_stamm
(ID,BENUTZER_ID,SCHULE_STAMM_ID,
CLIENT_KEY,CREATE_DATE,CREATE_USER,SLICE_KEY,UPDATE_DATE,UPDATE_USER,VERSION)
values
('WoWe_0028','WoWe_0016','sys',
'sys','2009-01-31 14:37:25.000','sys','2009','2009-01-31 14:37:25.000','sys',0);

--Neue Rolle und Benutzer Bericht01, Wolfgang (wober)
--und Bericht02, Hans (haber) anlegen

--Benutzer aus svp_system_settings lschen
delete from SVP_SYSTEM_SETTINGS where
substr(SVP_SYSTEM_SETTINGS.benutzer_id,1,5) = 'WoWe_';

--svp_benutzer_schule_stamm_Roll lschen
delete from svp_benutzer_schule_stamm_Roll where
svp_benutzer_schule_stamm_Roll.ROLLE_ID = 'WoWe_0010' or
svp_benutzer_schule_stamm_Roll.ROLLE_ID = 'WoWe_0011';
--svp_benutzer_schule_stamm_Roll lschen
delete from svp_benutzer_schule_stamm_Roll where
svp_benutzer_schule_stamm_Roll.ID = 'WoWe_0053';

--svp_benutzer_schule_stamm lschen
delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.id = 'WoWe_0104' or
svp_benutzer_schule_stamm.id = 'WoWe_0105' or
svp_benutzer_schule_stamm.id = 'WoWe_0106' or
svp_benutzer_schule_stamm.id = 'WoWe_0107' or
svp_benutzer_schule_stamm.id = 'WoWe_0108' or
svp_benutzer_schule_stamm.id = 'WoWe_0109' or
svp_benutzer_schule_stamm.id = 'WoWe_0110' or
svp_benutzer_schule_stamm.id = 'WoWe_0111' or
svp_benutzer_schule_stamm.id = 'WoWe_0112' or
svp_benutzer_schule_stamm.id = 'WoWe_0113' or
svp_benutzer_schule_stamm.id = 'WoWe_0114' or
svp_benutzer_schule_stamm.id = 'WoWe_0115' or
svp_benutzer_schule_stamm.id = 'WoWe_0116' or
svp_benutzer_schule_stamm.id = 'WoWe_0117' or
svp_benutzer_schule_stamm.id = 'WoWe_0118';

--Rollenberechtigungen lschen
delete from SVP_ROLLE_BERECHTIGUNG where
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0031' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0032' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0033' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0034' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0035' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0036' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0037' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0038';

-- Rolle lschen
delete from SVP_ROLLE where
SVP_ROLLE.id = 'WoWe_0010' or
SVP_ROLLE.id = 'WoWe_0011';

-- Benutzer aus SVP_BERICHTSLOG lschen
delete from SVP_BERICHTSLOG where
SVP_BERICHTSLOG.BENUTZER_ID = 'WoWe_0053' or
SVP_BERICHTSLOG.BENUTZER_ID = 'WoWe_0054';

-- Benutzer aus SVP_Bericht lschen
delete from SVP_BERICHT where
SVP_BERICHT.FK_BENUTZER_ID = 'WoWe_0053' or
SVP_BERICHT.FK_BENUTZER_ID = 'WoWe_0054';

--Benutzer lschen
delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0053' or
svp_benutzer.id = 'WoWe_0054';

--Benutzer anlegen
--Sonstige Benutzer; Berichte01, Wolfgang
insert into svp_benutzer
(ID,NAME,VORNAME,LEHRER_STAMM_ID,PERSON_ID,NICHT_UNTERR_PERSON_ID,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
--Berichte01, Wolfgang; Schule sys
('WoWe_0053','Berichte01','Wolfgang',null,null,null,'wober',
0,'BENUTZER',1,'!11.22.3333!','2009-05-31 12:00:00.0','2009-05-31 12:00:00.0',0,
'sys','erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Berichte02, Hans; Schule sys
('WoWe_0054','Berichte02','Hans',null,null,null,'haber',
0,'BENUTZER',1,'!11.22.3333!','2009-02-18 12:00:00.0','2009-02-18 12:00:00.0',0,
'sys','erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle');

-- Schulen fr Benutzer Berichte01
-- Deklaration der Views
-- Schule 0064
Create View we_0064 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0064';
-- Schule 0455
Create View we_0455 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0455';
-- Schule 0839
Create View we_0839 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0839';
-- Schule 0856
Create View we_0856 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0856';
-- Schule 2673
Create View we_2673 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '2673';

-- Schule 2684
Create View we_2684 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '2684';
-- Schule 3089
Create View we_3089 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '3089';
-- Schule 3272
Create View we_3272 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '3272';
-- Schule 5040
Create View we_5040 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '5040';
-- Schule 6178
Create View we_6178 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '6178';
-- Schule 6186
Create View we_6186 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '6186';
-- Schule 7015
Create View we_7015 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7015';
-- Schule 7201
Create View we_7201 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7201';
-- Schule 7525
Create View we_7525 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7525';

-- Deklaration der Views fr die Rollen
-- BB_Bea Metadaten zu Berichtsschablonen bzw. Paketen bearbeiten
Create View we_bb_bea (id,kurz) as
select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
SVP_WL_BERECHTIGUNG where
SVP_WL_BERECHTIGUNG.KURZFORM = 'BB_Bea';

-- MaPa: BB_Lse gibt's wohl nicht mehr?
-- BB_Lse Serienbrief erzeugen (Berichte)
-- Create View we_bb_lse (id,kurz) as
-- select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
-- SVP_WL_BERECHTIGUNG where
-- SVP_WL_BERECHTIGUNG.KURZFORM = 'BB_Lse';
-- SC_Les Schlerdaten lesen

Create View we_sc_les (id,kurz) as
select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
SVP_WL_BERECHTIGUNG where
SVP_WL_BERECHTIGUNG.KURZFORM = 'SC_Les';

-- MaPa: gibt's wohl nicht mehr.
-- SC_Lse Serienbrief erzeugen (Schler)
-- Create View we_sc_lse (id,kurz) as
-- select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
-- SVP_WL_BERECHTIGUNG where
-- SVP_WL_BERECHTIGUNG.KURZFORM = 'SC_Lse';

-- SC_Bea Schlerdaten bearbeiten
Create View we_sc_bea (id,kurz) as
select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
SVP_WL_BERECHTIGUNG where
SVP_WL_BERECHTIGUNG.KURZFORM = 'SC_Bea';

-- SC_Fbe Komplexe Berichte erzeugen(Schler)
-- Create View we_sc_fbe (id,kurz) as
-- select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
-- SVP_WL_BERECHTIGUNG where
-- SVP_WL_BERECHTIGUNG.KURZFORM = 'SC_Fbe';

-- Schulleitung
Create View we_schulleitung (id,kurz) as
select SVP_rolle.id, SVP_rolle.name from
SVP_rolle where
SVP_rolle.name = 'Schulleitung';

--Rolle anlegen fr Berichte01; 
insert into svp_rolle
(ID,NAME,BEMERKUNG,TYP,
CLIENT_KEY,CREATE_DATE,CREATE_USER,SLICE_KEY,UPDATE_DATE,UPDATE_USER,VERSION)
values
('WoWe_0010','Berichte01',null,'Berichte01 erstellen',
'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0',null,1),
('WoWe_0011','Berichte02',null,'Berichte02 erstellen',
'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0',null,1);

--Rollenberechtigungen anlegen
insert into SVP_ROLLE_BERECHTIGUNG
(ID,ROLLE_ID,WL_BERECHTIGUNG_ID,
CLIENT_KEY,CREATE_DATE,CREATE_USER,SLICE_KEY,UPDATE_DATE,UPDATE_USER,VERSION)
values
('WoWe_0031','WoWe_0010',(select id from we_bb_bea),
'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1),
-- ('WoWe_0032','WoWe_0010',(select id from we_bb_lse),
-- 'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1),
('WoWe_0033','WoWe_0010',(select id from we_sc_les),
'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1),
-- ('WoWe_0034','WoWe_0010',(select id from we_sc_lse),
-- 'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1),
('WoWe_0035','WoWe_0011',(select id from we_sc_les),
'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1),
('WoWe_0036','WoWe_0011',(select id from we_sc_bea),
'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1)
-- ('WoWe_0037','WoWe_0011',(select id from we_sc_lse),
-- 'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1),
-- ('WoWe_0038','WoWe_0011',(select id from we_sc_fbe),
-- 'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1)
;

-- Stammschulen fr den Benutzer Bericht01
insert into svp_benutzer_schule_stamm
(ID,BENUTZER_ID,SCHULE_STAMM_ID,
ABLAUFDATUM,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0104','WoWe_0053',(select id FROM we_0064),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0105','WoWe_0053',(select id FROM we_0455),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0106','WoWe_0053',(select id FROM we_0839),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0107','WoWe_0053',(select id FROM we_0856),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0108','WoWe_0053',(select id FROM we_2673),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0109','WoWe_0053',(select id FROM we_2684),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0110','WoWe_0053',(select id FROM we_3089),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0111','WoWe_0053',(select id FROM we_3272),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0112','WoWe_0053',(select id FROM we_5040),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0113','WoWe_0053',(select id FROM we_6178),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0114','WoWe_0053',(select id FROM we_6186),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0115','WoWe_0053',(select id FROM we_7015),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0116','WoWe_0053',(select id FROM we_7201),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0117','WoWe_0053',(select id FROM we_7525),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0118','WoWe_0054',(select id FROM we_2684),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle');

--Die zum Benutzer zugehrige Rolle hinzufgen
insert into svp_benutzer_schule_stamm_Roll
(ID,BENUTZER_SCHULE_STAMM_ID,ROLLE_ID,
BEMERKUNG,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
--Fr Bericht01, Wolfgang 0064; Rolle: Berichte01
('WoWe_0038','WoWe_0104','WoWe_0010',
null,(select id FROM we_0064),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 0455; Rolle: Berichte01
('WoWe_0039','WoWe_0105','WoWe_0010',
null,(select id FROM we_0455),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 0839; Rolle: Berichte01
('WoWe_0040','WoWe_0106','WoWe_0010',
null,(select id FROM we_0839),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 0856; Rolle: Berichte01
('WoWe_0041','WoWe_0107','WoWe_0010',
null,(select id FROM we_0856),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 2673; Rolle: Berichte01
('WoWe_0042','WoWe_0108','WoWe_0010',
null,(select id FROM we_2673),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 2684; Rolle: Berichte01
('WoWe_0043','WoWe_0109','WoWe_0010',
null,(select id FROM we_2684),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--(ID,BENUTZER_SCHULE_STAMM_ID,ROLLE_ID,
--BEMERKUNG,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
--Fr Bericht01, Wolfgang 3089; Rolle: Berichte01
('WoWe_0044','WoWe_0110','WoWe_0010',
null,(select id FROM we_3089),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 3272; Rolle: Berichte01
('WoWe_0045','WoWe_0111','WoWe_0010',
null,(select id FROM we_3272),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 5040; Rolle: Berichte01
('WoWe_0046','WoWe_0112','WoWe_0010',
null,(select id FROM we_5040),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 6178; Rolle: Berichte01
('WoWe_0047','WoWe_0113','WoWe_0010',
null,(select id FROM we_6178),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--(ID,BENUTZER_SCHULE_STAMM_ID,ROLLE_ID,
--BEMERKUNG,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
--Fr Bericht01, Wolfgang 6186; Rolle: Berichte01
('WoWe_0048','WoWe_0114','WoWe_0010',
null,(select id FROM we_6186),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 7015; Rolle: Berichte01
('WoWe_0049','WoWe_0115','WoWe_0010',
null,(select id FROM we_7015),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 7201; Rolle: Berichte01
('WoWe_0050','WoWe_0116','WoWe_0010',
null,(select id FROM we_7201),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 7525; Rolle: Berichte01
('WoWe_0051','WoWe_0117','WoWe_0010',
null,(select id FROM we_7525),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht02, Hans 2684; Rolle: Berichte02
('WoWe_0052','WoWe_0118','WoWe_0011',
null,(select id FROM we_2684),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht02, Hans 2684; Rolle: Schulleitung
('WoWe_0053','WoWe_0118',(select id from we_schulleitung),
null,(select id FROM we_2684),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle');

--Views lschen
drop View we_bb_bea;
-- drop View we_bb_lse;
drop View we_sc_les;
-- drop View we_sc_lse;
drop View we_sc_bea;
-- drop View we_sc_fbe;
drop View we_schulleitung;

--Views lschen
drop View we_0064;
drop View we_0455;
drop View we_0839;
drop View we_0856;
drop View we_2673;
drop View we_2684;
drop View we_3089;
drop View we_3272;
drop View we_5040;
drop View we_6178;
drop View we_6186;
drop View we_7015;
drop View we_7201;
drop View we_7525;


-- =============================
-- Skript Berichterollen anlegen
-- =============================
--Benutzer aus svp_system_settings lschen
delete from SVP_SYSTEM_SETTINGS where
substr(SVP_SYSTEM_SETTINGS.benutzer_id,1,5) = 'WoWe_';

--svp_benutzer_schule_stamm_Roll lschen
delete from svp_benutzer_schule_stamm_Roll where
svp_benutzer_schule_stamm_Roll.ROLLE_ID = 'WoWe_0010' or
svp_benutzer_schule_stamm_Roll.ROLLE_ID = 'WoWe_0011';
--svp_benutzer_schule_stamm_Roll lschen
delete from svp_benutzer_schule_stamm_Roll where
svp_benutzer_schule_stamm_Roll.ID = 'WoWe_0053';

--svp_benutzer_schule_stamm lschen
delete from svp_benutzer_schule_stamm where
svp_benutzer_schule_stamm.id = 'WoWe_0104' or
svp_benutzer_schule_stamm.id = 'WoWe_0105' or
svp_benutzer_schule_stamm.id = 'WoWe_0106' or
svp_benutzer_schule_stamm.id = 'WoWe_0107' or
svp_benutzer_schule_stamm.id = 'WoWe_0108' or
svp_benutzer_schule_stamm.id = 'WoWe_0109' or
svp_benutzer_schule_stamm.id = 'WoWe_0110' or
svp_benutzer_schule_stamm.id = 'WoWe_0111' or
svp_benutzer_schule_stamm.id = 'WoWe_0112' or
svp_benutzer_schule_stamm.id = 'WoWe_0113' or
svp_benutzer_schule_stamm.id = 'WoWe_0114' or
svp_benutzer_schule_stamm.id = 'WoWe_0115' or
svp_benutzer_schule_stamm.id = 'WoWe_0116' or
svp_benutzer_schule_stamm.id = 'WoWe_0117' or
svp_benutzer_schule_stamm.id = 'WoWe_0118';

--Rollenberechtigungen lschen
delete from SVP_ROLLE_BERECHTIGUNG where
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0031' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0032' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0033' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0034' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0035' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0036' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0037' or
SVP_ROLLE_BERECHTIGUNG.id = 'WoWe_0038';

-- Rolle lschen
delete from SVP_ROLLE where
SVP_ROLLE.id = 'WoWe_0010' or
SVP_ROLLE.id = 'WoWe_0011';

-- Benutzer aus SVP_BERICHTSLOG lschen
delete from SVP_BERICHTSLOG where
SVP_BERICHTSLOG.BENUTZER_ID = 'WoWe_0053' or
SVP_BERICHTSLOG.BENUTZER_ID = 'WoWe_0054';

-- Benutzer aus SVP_Bericht lschen
delete from SVP_BERICHT where
SVP_BERICHT.FK_BENUTZER_ID = 'WoWe_0053' or
SVP_BERICHT.FK_BENUTZER_ID = 'WoWe_0054';

--Benutzer lschen
delete from svp_benutzer where
svp_benutzer.id = 'WoWe_0053' or
svp_benutzer.id = 'WoWe_0054';

--Benutzer anlegen
--Sonstige Benutzer; Berichte01, Wolfgang
insert into svp_benutzer
(ID,NAME,VORNAME,LEHRER_STAMM_ID,PERSON_ID,NICHT_UNTERR_PERSON_ID,KENNUNG,
TYP,ART,AKTIV,PASSWORT,PASSWORTDATUM,ANMELDEDATUM,FEHLVERSUCHE,
CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
--Berichte01, Wolfgang; Schule sys
('WoWe_0053','Berichte01','Wolfgang',null,null,null,'wober',
0,'BENUTZER',1,'!11.22.3333!','2009-05-31 12:00:00.0','2009-05-31 12:00:00.0',0,
'sys','erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Berichte02, Hans; Schule sys
('WoWe_0054','Berichte02','Hans',null,null,null,'haber',
0,'BENUTZER',1,'!11.22.3333!','2009-02-18 12:00:00.0','2009-02-18 12:00:00.0',0,
'sys','erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle');

-- Schulen fr Benutzer Berichte01
-- Deklaration der Views
-- Schule 0064
Create View we_0064 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0064';
-- Schule 0455
Create View we_0455 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0455';
-- Schule 0839
Create View we_0839 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0839';
-- Schule 0856
Create View we_0856 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '0856';
-- Schule 2673
Create View we_2673 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '2673';

-- Schule 2684
Create View we_2684 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '2684';
-- Schule 3089
Create View we_3089 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '3089';
-- Schule 3272
Create View we_3272 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '3272';
-- Schule 5040
Create View we_5040 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '5040';
-- Schule 6178
Create View we_6178 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '6178';
-- Schule 6186
Create View we_6186 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '6186';
-- Schule 7015
Create View we_7015 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7015';
-- Schule 7201
Create View we_7201 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7201';
-- Schule 7525
Create View we_7525 (id, SNR) as
select svp_schule_stamm.id, svp_schule_stamm.SCHULNUMMER from SVP_SCHULE_STAMM where
svp_schule_stamm.SCHULNUMMER = '7525';

-- Deklaration der Views fr die Rollen
-- BB_Bea Metadaten zu Berichtsschablonen bzw. Paketen bearbeiten
Create View we_bb_bea (id,kurz) as
select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
SVP_WL_BERECHTIGUNG where
SVP_WL_BERECHTIGUNG.KURZFORM = 'BB_Bea';

-- MaPa: BB_Lse gibt's wohl nicht mehr
-- BB_Lse Serienbrief erzeugen (Berichte)
-- Create View we_bb_lse (id,kurz) as
-- select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
-- SVP_WL_BERECHTIGUNG where
-- SVP_WL_BERECHTIGUNG.KURZFORM = 'BB_Lse';

-- SC_Les Schlerdaten lesen
Create View we_sc_les (id,kurz) as
select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
SVP_WL_BERECHTIGUNG where
SVP_WL_BERECHTIGUNG.KURZFORM = 'SC_Les';

-- MaPa: gibt's wohl nicht mehr:
-- SC_Lse Serienbrief erzeugen (Schler)
-- Create View we_sc_lse (id,kurz) as
-- select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
-- SVP_WL_BERECHTIGUNG where
-- SVP_WL_BERECHTIGUNG.KURZFORM = 'SC_Lse';

-- SC_Bea Schlerdaten bearbeiten
Create View we_sc_bea (id,kurz) as
select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
SVP_WL_BERECHTIGUNG where
SVP_WL_BERECHTIGUNG.KURZFORM = 'SC_Bea';

-- MaPa: gibt's nicht mehr
-- SC_Fbe Komplexe Berichte erzeugen(Schler)
-- Create View we_sc_fbe (id,kurz) as
-- select SVP_WL_BERECHTIGUNG.id, SVP_WL_BERECHTIGUNG.KURZFORM from
-- SVP_WL_BERECHTIGUNG where
-- SVP_WL_BERECHTIGUNG.KURZFORM = 'SC_Fbe';

-- Schulleitung
Create View we_schulleitung (id,kurz) as
select SVP_rolle.id, SVP_rolle.name from
SVP_rolle where
SVP_rolle.name = 'Schulleitung';

--Rolle anlegen fr Berichte01; 
insert into svp_rolle
(ID,NAME,BEMERKUNG,TYP,
CLIENT_KEY,CREATE_DATE,CREATE_USER,SLICE_KEY,UPDATE_DATE,UPDATE_USER,VERSION)
values
('WoWe_0010','Berichte01',null,'Berichte01 erstellen',
'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0',null,1),
('WoWe_0011','Berichte02',null,'Berichte02 erstellen',
'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0',null,1);

--Rollenberechtigungen anlegen
insert into SVP_ROLLE_BERECHTIGUNG
(ID,ROLLE_ID,WL_BERECHTIGUNG_ID,
CLIENT_KEY,CREATE_DATE,CREATE_USER,SLICE_KEY,UPDATE_DATE,UPDATE_USER,VERSION)
values
('WoWe_0031','WoWe_0010',(select id from we_bb_bea),
'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1),
-- ('WoWe_0032','WoWe_0010',(select id from we_bb_lse),
-- 'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1),
('WoWe_0033','WoWe_0010',(select id from we_sc_les),
'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1),
-- ('WoWe_0034','WoWe_0010',(select id from we_sc_lse),
-- 'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1),
('WoWe_0035','WoWe_0011',(select id from we_sc_les),
'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1),
('WoWe_0036','WoWe_0011',(select id from we_sc_bea),
'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1)
-- ('WoWe_0037','WoWe_0011',(select id from we_sc_lse),
-- 'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1),
-- ('WoWe_0038','WoWe_0011',(select id from we_sc_fbe),
-- 'svp','2009-05-31 15:00:00.0','svp','2009','2009-05-31 15:00:00.0','svp',1)
;

-- Stammschulen fr den Benutzer Bericht01
insert into svp_benutzer_schule_stamm
(ID,BENUTZER_ID,SCHULE_STAMM_ID,
ABLAUFDATUM,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
('WoWe_0104','WoWe_0053',(select id FROM we_0064),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0105','WoWe_0053',(select id FROM we_0455),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0106','WoWe_0053',(select id FROM we_0839),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0107','WoWe_0053',(select id FROM we_0856),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0108','WoWe_0053',(select id FROM we_2673),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0109','WoWe_0053',(select id FROM we_2684),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0110','WoWe_0053',(select id FROM we_3089),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0111','WoWe_0053',(select id FROM we_3272),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0112','WoWe_0053',(select id FROM we_5040),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0113','WoWe_0053',(select id FROM we_6178),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0114','WoWe_0053',(select id FROM we_6186),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0115','WoWe_0053',(select id FROM we_7015),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0116','WoWe_0053',(select id FROM we_7201),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0117','WoWe_0053',(select id FROM we_7525),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle'),
('WoWe_0118','WoWe_0054',(select id FROM we_2684),
null,(select id FROM we_0064),'erg01_09','2009-05-31 12:00:00.0','2008',0,'2009-05-31 12:00:00.0','alle');

--Die zum Benutzer zugehrige Rolle hinzufgen
insert into svp_benutzer_schule_stamm_Roll
(ID,BENUTZER_SCHULE_STAMM_ID,ROLLE_ID,
BEMERKUNG,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
values
--Fr Bericht01, Wolfgang 0064; Rolle: Berichte01
('WoWe_0038','WoWe_0104','WoWe_0010',
null,(select id FROM we_0064),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 0455; Rolle: Berichte01
('WoWe_0039','WoWe_0105','WoWe_0010',
null,(select id FROM we_0455),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 0839; Rolle: Berichte01
('WoWe_0040','WoWe_0106','WoWe_0010',
null,(select id FROM we_0839),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 0856; Rolle: Berichte01
('WoWe_0041','WoWe_0107','WoWe_0010',
null,(select id FROM we_0856),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 2673; Rolle: Berichte01
('WoWe_0042','WoWe_0108','WoWe_0010',
null,(select id FROM we_2673),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 2684; Rolle: Berichte01
('WoWe_0043','WoWe_0109','WoWe_0010',
null,(select id FROM we_2684),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--(ID,BENUTZER_SCHULE_STAMM_ID,ROLLE_ID,
--BEMERKUNG,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
--Fr Bericht01, Wolfgang 3089; Rolle: Berichte01
('WoWe_0044','WoWe_0110','WoWe_0010',
null,(select id FROM we_3089),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 3272; Rolle: Berichte01
('WoWe_0045','WoWe_0111','WoWe_0010',
null,(select id FROM we_3272),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 5040; Rolle: Berichte01
('WoWe_0046','WoWe_0112','WoWe_0010',
null,(select id FROM we_5040),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 6178; Rolle: Berichte01
('WoWe_0047','WoWe_0113','WoWe_0010',
null,(select id FROM we_6178),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--(ID,BENUTZER_SCHULE_STAMM_ID,ROLLE_ID,
--BEMERKUNG,CLIENT_KEY,CREATE_USER,CREATE_DATE,SLICE_KEY,VERSION,UPDATE_DATE,UPDATE_USER)
--Fr Bericht01, Wolfgang 6186; Rolle: Berichte01
('WoWe_0048','WoWe_0114','WoWe_0010',
null,(select id FROM we_6186),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 7015; Rolle: Berichte01
('WoWe_0049','WoWe_0115','WoWe_0010',
null,(select id FROM we_7015),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 7201; Rolle: Berichte01
('WoWe_0050','WoWe_0116','WoWe_0010',
null,(select id FROM we_7201),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht01, Wolfgang 7525; Rolle: Berichte01
('WoWe_0051','WoWe_0117','WoWe_0010',
null,(select id FROM we_7525),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht02, Hans 2684; Rolle: Berichte02
('WoWe_0052','WoWe_0118','WoWe_0011',
null,(select id FROM we_2684),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle'),
--Fr Bericht02, Hans 2684; Rolle: Schulleitung
('WoWe_0053','WoWe_0118',(select id from we_schulleitung),
null,(select id FROM we_2684),'erg05_09','2009-05-31 12:00:00.0','2009',0,'2009-05-31 12:00:00.0','alle');

--Views lschen
drop View we_bb_bea;
-- drop View we_bb_lse;
drop View we_sc_les;
-- drop View we_sc_lse;
drop View we_sc_bea;
-- drop View we_sc_fbe;
drop View we_schulleitung;

--Views lschen
drop View we_0064;
drop View we_0455;
drop View we_0839;
drop View we_0856;
drop View we_2673;
drop View we_2684;
drop View we_3089;
drop View we_3272;
drop View we_5040;
drop View we_6178;
drop View we_6186;
drop View we_7015;
drop View we_7201;
drop View we_7525;


